there really isnt a easy way to loop audio or video (that i have found).. only images.. and im actually surprised they havent added a 'loop 1' option for audio or video files yet.. it must be among the top requested things to be added...
so instead we can loop (sort of) by using concat. ffmpeg -f concat -safe 0 -i 'music.txt' -loop 1 -i 'image.jpg' -c:v libx264 -preset ultrafast -c:a copy -f flv rtmp://rtmp.youtube.com/live/stream the contents of the text file would look something like this file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' file '/path/to/music.mp3' this would effectively loop the audio 10 times... add more lines if you need to. ffmpeg by default streams video out at 25fps. you can save a bit of bandwidth if you specify a lower frame rate (though youtube might complain if its too low). you should also be able to change the image in real time as ffmpeg is still streaming by replacing the image.jpg with a new one, but you must replace it atomically, or ffmpeg will most likely crash. using the mv command instead of cp or overwriting... mv newimage.jpg image.jpg its also a good idea to make sure the image you are replacing with has the same attributes (size, etc) cheers DL > On Jan 28, 2018, at 1:10 24AM, pigeon33 <pigeo...@harakirimail.com> wrote: > > Hello, > > I'm trying to stream (on YouTube) an image... > > This image is a PNG file on my computer... > > The dimensions of my PNG file are 1280x720... > > This image usually don't change but from times to times it might change and > of course the stream must refresh/update it... > > The goal is to stream this image on YouTube without any interruption (I > guess with -stream_loop) even if there is some dropped frames during a > modification of my image... > > Moreover is it possible to add a background music (with a loop) to the > stream? > > Thank you in advance for your help, > > Maxime. > > > > -- > Sent from: http://www.ffmpeg-archive.org/ > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".