Recherche avancée

Médias (91)

Autres articles (88)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains 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 2013

    Puis-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

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

Sur d’autres sites (7424)

  • QuickTime plays separate audio tracks all at once with ffmpeg generated file

    23 mai 2022, par Justin Smith

    Let's say I have four files :

    


      

    • video.mp4
    • 


    • english.mp4
    • 


    • french.mp4
    • 


    • spanish.mp4
    • 


    


    I'm using the following ffmpeg command to create a single video file with multiple audio tracks for each language :

    


    ffmpeg -i video.mp4 -i english.mp4 -i spanish.mp4 -i french.mp4 \
-map 0:v -map 1:a -map 2:a -map 3:a \
-metadata:s:a:0 language=eng -metadata:s:a:0 title="English" \
-metadata:s:a:1 language=spa -metadata:s:a:1 title="Spanish" \
-metadata:s:a:2 language=fra -metadata:s:a:2 title="French" \
-disposition:a:0 default \
-c:v copy -c:a aac output.mp4


    


    The resulting video file output.mp4 works fine in VLC, but the audio tracks play all at once in QuickTime and the separate audio channels don't appear in the Languages menu. What am I doing wrong here ?

    


  • Using ffmpeg, jpg to mp4 to mpegts, play with HLS M3U8, only first TS file plays - why ?

    29 avril 2022, par Ran Bo

    Before posting I have searched and found similar questions on stackoverflow (I list some below) - none have helped me towards a solution, hence this post. The duration that each image is shown within the movie file differs from many posts that I have seen thus far.

    


    A camera captures 1 image every 30 seconds. I need stream them, preferably via HLS, thus I wrap 2 images in an MP4. I then convert MP4 to mpegts. Each MP4 and TS file play fine individually (each contain two images, each image transitions after 30seconds, each movie file is 1minute long).

    


    When I reference the two TS files in an M3U8 playlist, only the first TS file gets played. Can anyone advise why it stops and how I can get it to play all the TS files that I expect to create, not just the first TS file ? Besides my ffmpeg commands, I also include my VLC log file (though I expect to stream to Firefox/Chrome clients). I am using ffmpeg 4.2.2-static installed on an AWS EC2 with AMI2 Linux.

    


    I have four jpgs named image11.jpg, image12.jpg, image21.jpg, image22.jpg - The images look near identical as only the timestamp in top left changes.

    


    The following command creates 1.mp4, using image11.jpg and image12.jpg, each image displayed for 30 seconds, total duration of the mp4 is 1 minute. It plays like expected.

    


    ffmpeg -y -framerate 1/30 -f image2 -i image1%1d.jpg -c:v libx264 -vf "fps=1,format=yuvj420p" 1.mp4

    


    I then convert 1.mp4 to an mpegts file, creating 1.ts. It plays like expected.

    


    ffmpeg -y -i 1.mp4 -c:v libx264 -vbsf h264_mp4toannexb -flags -global_header -f mpegts 1.ts

    


    I repeat the above steps except specific to image21.jpg and image22.jpg, creating 2.mp4 and 2.ts

    


    ffmpeg -y -framerate 1/30 -f image2 -i image1%1d.jpg -c:v libx264 -vf "fps=1,format=yuvj420p" 2.mp4

    


    ffmpeg -y -i 1.mp4 -c:v libx264 -vbsf h264_mp4toannexb -flags -global_header -f mpegts 2.ts

    


    Thus now I have 1.mp4, 1.ts, 2.mp4, 2.ts and all four play individually just fine.

    


    Using ffprobe I can confirm their duration is 60seconds, for example :

    


    ffprobe -i 1.ts -v quiet -show_entries format=duration -hide_banner -print_format json

    


    My m3u8 playlist follows :

    


    #EXTM3U
#EXT-X-VERSION:4
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-TARGETDURATION:60.000
#EXTINF:60.0000,
1.ts
#EXTINF:60.000,
2.ts
#EXT-X-ENDLIST


    


    Can anyone advise where I am going wrong ?

    


    VLC Error Log (though I expect to play via web browser)

    


    I have researched the process using these (and other pages) as a guide :

    


    How to create a video from images with ffmpeg

    


    convert from jpg to mp4 by ffmpeg

    


    ffmpeg examples page

    


    FFMPEG An Intermediate Guide/image sequence

    


    How to use FFmpeg to convert images to video

    


  • webm Video file is around 1GB (expected to be 45 minutes), but only plays 5 minutes and stops. how to repair with ffmpeg ?

    25 juillet 2021, par AcidMicrowave

    I have a .webm video file that is expected to be 45 minutes (this is how long the recording was). It was 45mins of 720p and the filesize is around 1GB.

    


    The video file stops playing after 5 minutes. When I tried converting it with ffmpeg, to see if there is any damage, the conversion happens, but only the first 5 minutes are output with a 30MB file. During conversion, the console shows the following warnings :

    


    


    [webm @ 0x7ffa2181f000] Non-monotonous DTS in output stream 0:1 ; previous : 299933, current : 299893 ; changing to 299933. This may result in incorrect timestamps in the output file.

    


    


    


    [webm @ 0x7ffa2181f000] Non-monotonous DTS in output stream 0:1 ; previous : 299933, current : 299913 ; changing to 299933. This may result in incorrect timestamps in the output file.

    


    


    


    [libopus @ 0x7ffa2180f800] Queue input is backward in time

    


    


    (These errors appear many many many times..... I assume over 1000x.. are these corrupted frames ?)

    


    I would appreciate any help,

    


    Thank you very much.