
Recherche avancée
Autres articles (34)
-
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 -
Submit enhancements and plugins
13 avril 2011If you have developed a new extension to add one or more useful features to MediaSPIP, let us know and its integration into the core MedisSPIP functionality will be considered.
You can use the development discussion list to request for help with creating a plugin. As MediaSPIP is based on SPIP - or you can use the SPIP discussion list SPIP-Zone. -
D’autres logiciels intéressants
12 avril 2011, parOn ne revendique pas d’être les seuls à faire ce que l’on fait ... et on ne revendique surtout pas d’être les meilleurs non plus ... Ce que l’on fait, on essaie juste de le faire bien, et de mieux en mieux...
La liste suivante correspond à des logiciels qui tendent peu ou prou à faire comme MediaSPIP ou que MediaSPIP tente peu ou prou à faire pareil, peu importe ...
On ne les connais pas, on ne les a pas essayé, mais vous pouvez peut être y jeter un coup d’oeil.
Videopress
Site Internet : (...)
Sur d’autres sites (4935)
-
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()



-
Does AVFrame store AV_PIX_FMT_YUV420P data as YVU ?
28 juin 2017, par PeterI am decoding raw H.265 data using
avcodec_decode_video2
api. When I examine the resulting instancepictYUV
of typeAVFrame,
I see thatpictYUV->format
isAV_PIX_FMT_YUV420P
andpictYUV->data[0]
points to Y-plane. Both of these are expected. However, it appearspictYUV->data[1]
seem to contain V-plane data andpictYUV->data[2]
seem to contain U-plane data. My intuition was thatpictYUV->data
would store YUV planes in that order and not YVU planes. Wondering if the data is always ordered as YVU or is there some flag I failed to look at. Regards. -
Android and JNI, pipe data to FFmpeg
2 décembre 2014, par William SeemannI’m trying to create a metadata retriever based on FFmpeg. Since raw Android application resources are often only accessible using a file descriptor I need a way to pipe this data to FFmpeg via JNI. I know FFmpeg supports a "pipe" protocol :
UNIX pipe access protocol.
Allow to read and write from UNIX pipes.
The accepted syntax is:
pipe:[number]
number is the number corresponding to the file descriptor of the pipe (e.g. 0 for stdin, 1 for stdout, 2 for stderr). If number is not specified, by default the stdout file descriptor will be used for writing, stdin for reading.
For example: cat test.wav | ffmpeg -i pipe:0My question is, how do I programmatically emulate
cat test.wav | ffmpeg -i pipe:0
using JNI and avformat_open_input using a FileDescriptor ? Is this possible ?