
Recherche avancée
Autres articles (12)
-
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...) -
List of compatible distributions
26 avril 2011, parThe table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...) -
Submit bugs and patches
13 avril 2011Unfortunately a software is never perfect.
If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
You may also (...)
Sur d’autres sites (2961)
-
FFmpeg live stream with intermediate files
11 juillet 2021, par SANA NEright now i am taking a live stream with rtmpdump and sending it to ffmpeg than nginx to serve as m3u8. This rtmpdump sometimes fails mid stream and need to be restarted which i do automatically but that takes about 10-15 seconds. During that time ffmpeg stops sending data to nginx so end users stream cuts with error. I am looking for a way to make this fully continuous so end users dont get disconnected.


I am a totaly newbie on ffmpeg and streaming so if you know a better way please tell me but what i think about doing is creating a named pipe where main ffmpeg constantly listens and sends data to nginx. When the stream is started i will start sending loading.mp4 to that pipe and when i recieve rtmpdump data i will stop it and send rtmpdump, when rtmpdump fails i will start sending loading.mp4 data instantly so basically there will be no down time on the stream, at least i hope there wont be. Like i said i am a total newbie on streaming but looking as a programmer i think this method should work...


Right now i am trying to tinker the code with options i am looking from online documents, there might be totally unnecessary options i am using...


mkfifo /var/streams/test
ffmpeg -re \
 -f live_flv -fflags +igndts -fflags flush_packets -fflags discardcorrupt \
 -y -i "/var/streams/test" -c:v copy -map 0:0 -c:a copy -map 0:1? \
 -fflags +genpts -frame_drop_threshold 1.0 -preset ultrafast \
 -f flv -flvflags no_duration_filesize "rtmp://localhost:12345/hls/test" \
 -async 1 -vsync 2



when i run this command main ffmpeg starts listening on the pipe, then i run


ffmpeg -y -re -stream_loop -1 -i "/var/updating.mp4" -c:v copy -map 0:0 -c:a copy -map 0:1? \ 
-f flv -flvflags no_duration_filesize "/var/streams/test"



to here it all works perfectly and starts sending data to pipe which than gets sent to nginx and i can view on VLC, my problem start right here... When i stop the second ffmpeg instance which is sending updating.mp4 and restart it main ffmpeg instance throws "[live_flv @ 0x558799fe0f80] Packet mismatch " error, this is the same exact video that i started sending so codecs and all other things are the same. I tried looking online for "packet mismatch" error but couldnt find a solution...


Can someone tell me what i am doing wrong here ?


-
ffmpeg playback on android
11 avril 2012, par SashaI managed to compile ffmpeg libs for Android and i am able to load them in my jni Android app. Now started calling the ffmpeg functions and following the online tutorials. I read there that I need also SDL port for Android in order to render audio/video.
I have looked at libsdl and it seems quite complex to use on Android, especially since I just need sequential render of audio/video media samples, is there some simpler solution (with examples) how to render the decoded buffers ? Should I pass decoded media buffers from frrmpeg back to java for rendering ?
If I have to use SDL, is there some tutorial how to easy integrate it on Android with ffmpeg ?
-
Inserting an image inside a video every few frames using ffmpeg
9 mars 2017, par Erez HochmanCan I use FFMPEG to insert an image every 20 frames in a video ?
I’m trying to create a subliminal message experiment and I thought it would be an easy way to make it but I can’t find anything online.I tried to make something myself and created a script that :
1.splits a file into audio and video files
2.splits the video into frames
3.overwrites every 20th image in the sequence with the message image
4.re-encoding the video
5.concatenating it with the original audiothis works but it’s way more disk space consuming to be comfortable, is there a better way to do this ?
any advice or thought would be happily welcome.