
Recherche avancée
Médias (2)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (44)
-
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
Support audio et vidéo HTML5
10 avril 2011MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (4983)
-
How to get video size of compressed video by ffmpeg ?
28 septembre 2017, par Mani KandanHi we are using ffmpeg for compressing the video through php script, now what i need is i want to get the video size of compressed image, but am getting an video path so kindly guide me how i need to over come this ?
Below is the code what i used for compressing the video
original path
$path = "sample.mp4";
Command to compress
exec("ffmpeg -i sample.mp4 -vcodec h264 -acodec aac -strict -2 compressed_video.mp4);
The command what i used for getting video size
$compressed_video_information = exec("ls -h1 compressed_video.mp4);
echo $compressed_video_information;I get just file path instaed of getting video file size, so someone help me how to overcome this issue ?
-
How to get video size of compressed video by ffmpeg ?
14 juillet 2016, par Mani KandanHi we are using ffmpeg for compressing the video through php script, now what i need is i want to get the video size of compressed image, but am getting an video path so kindly guide me how i need to over come this ?
Below is the code what i used for compressing the video
original path
$path = "sample.mp4";
Command to compress
exec("ffmpeg -i sample.mp4 -vcodec h264 -acodec aac -strict -2 compressed_video.mp4);
The command what i used for getting video size
$compressed_video_information = exec("ls -h1 compressed_video.mp4);
echo $compressed_video_information;I get just file path instaed of getting video file size, so someone help me how to overcome this issue ?
-
FFMPEG Audio/Video out of sync after transcoding video in segments
25 mai 2017, par IdanMy system transcodes videos in a very specific way.
- separating the video and the audio
- transcoding the audio stream
- segmenting the video
- transcoding each of the segments of the video
- concat all segments back to 1 video
- merging the new transcoded video and audio back together
While at 99% of the times the process works as it should and the result is a valid video+audio file. in 1% of the times, I get the video and audio out of sync.
When investigated the issue I noticed that the sync issue appears in a specific segment/s. Meaning, if the video was sliced into 100 segments, the sync can be ok for the first 50 segments, then something happens and the audio or video gets an offset and goes out of sync. It can occur in any number of segments in one video.
I guess it’s something to do with timestamps getting lost in the process and segments changing their length in the process but I have no idea how I can overcome it. Open for suggestions.
The commands I use for each step (paths were shorten and may not match, not real issue there) :
Segmenting the video :
ffmpeg -fflags +genpts -i $INPUT_FILE -c copy -map 0:0 -flags -global_header -segment_time 10 -break_non_keyframes 0 -reset_timestamps 1 -segment_list segments.list -segment_list_type ffconcat -write_empty_segments 0 -segment_format mp4 -f segment seg-%d.mp4
Transcoding audio :
ffmpeg -i $INPUT_FILE -vn -c:a aac -threads 1 -ac 2 -b:a 125588 audio.mp4
Transcoding each of the segments :
ffmpeg -y -i $f -an -vcodec libx264 -threads 4 -r 30 -pix_fmt yuv420p -crf 20 -preset:v fast -profile:v main -level:v 4.1 transcoded/$f
Concat segments :
ffmpeg -y -f concat -i segments.list -c copy -movflags +faststart file_video.mp4
Combine video and audio :
ffmpeg -y -i file_video.mp4 -i file_audio.mp4 -c copy -shortest file_out.mp4