
Recherche avancée
Autres articles (112)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Librairies et binaires spécifiques au traitement vidéo et sonore
31 janvier 2010, parLes logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
Binaires complémentaires et facultatifs flvtool2 : (...)
Sur d’autres sites (17046)
-
FFmpeg : How to convert vertical video with black sides, to video 16:9, with blurred background sides
10 avril 2017, par Andrey -
FFmpeg : How to convert vertical video with black sides, to video 16:9, with blurred background sides
26 février 2023, par Andrey


How to make this by using FFmpeg ?



Example without FFmpeg :

Adobe After Effects

Sony Vegas Pro

-
OpenCV : issues with playing videos created using ffmpeg and concat
25 mars 2022, par tobiasBoraI concatenated a few videos using :


$ ffmpeg -f concat -safe 0 -i list_files.txt -c copy total.mp4



where
list_files.txt
is like :

file 'file1.mp4'
file 'file2.mp4'



Unfortunately, if I play it with opencv :


import cv2
import numpy as np

# Create a VideoCapture object and read from input file
# If the input is the camera, pass 0 instead of the video file name
cap = cv2.VideoCapture('../Video_outputs/010_introduction.mp4')

# Check if camera opened successfully
if (cap.isOpened()== False): 
 print("Error opening video stream or file")

# Read until video is completed
while(cap.isOpened()):
 # Capture frame-by-frame
 ret, frame = cap.read()
 if ret == True:

 # Display the resulting frame
 cv2.imshow('Frame',frame)

 # Press Q on keyboard to exit
 if cv2.waitKey(24) & 0xFF == ord('q'):
 break

 # Break the loop
 else: 
 break

# When everything done, release the video capture object
cap.release()

# Closes all the frames
cv2.destroyAllWindows()



the first video plays fine, but the next concatenated videos are ugly looking :




Am I missing something, or is it a bug to report upstream ?


PS : I'm using this code :


import cv2
import numpy as np

# Create a VideoCapture object and read from input file
# If the input is the camera, pass 0 instead of the video file name
cap = cv2.VideoCapture('../Video_outputs/010_introduction.mp4')

# Check if camera opened successfully
if (cap.isOpened()== False): 
 print("Error opening video stream or file")

# Read until video is completed
while(cap.isOpened()):
 # Capture frame-by-frame
 ret, frame = cap.read()
 if ret == True:

 # Display the resulting frame
 cv2.imshow('Frame',frame)

 # Press Q on keyboard to exit
 if cv2.waitKey(24) & 0xFF == ord('q'):
 break

 # Break the loop
 else: 
 break

# When everything done, release the video capture object
cap.release()

# Closes all the frames
cv2.destroyAllWindows()