Portál AbcLinuxu, 6. května 2025 07:28

Dotaz: ffmepg stremování nekonečné smyčky

20.12.2020 12:49 motorcb | skóre: 12
ffmepg stremování nekonečné smyčky
Přečteno: 445×
Odpovědět | Admin
Zdravím,
pokouším se stremovat 2 videa stále dokola. Ale nedaří se.

Umím streamovat 1 video stále dokola:
ffmpeg -re -stream_loop -1 -i intro.mp4 -c copy -f flv rtmp://localhost/show/stream

Potřeboval bych po přehrání videa intro.mp4, přehrát video main.mp4 a pak znovu dokola přehrávat tyto 2 videa stále dokola.

Poradil by prosím někdo jak na to?

Zkoušel jsem:
ffmpeg -re -stream_loop -1 -i intro.mp4 -i main.mp4 -c copy -f flv rtmp://localhost/show/stream
Ale to přehrává stále dokola první video...

Díky za rady
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel 'TIGER' Růžička avatar 20.12.2020 13:06 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bych vytvořil batch skript, který po sobě spustí obě videa a po skončení se spustí znova.
20.12.2020 15:15 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
A jak na to?
20.12.2020 13:11 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sak z tych 2 videi vytvor jedno a to daj stramovat.

Alebo nech prehrava cez playlist (playlist je ulozeny v subore). Alebo a la cez cat.
debian.plus@protonmail.com
20.12.2020 15:17 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Sloučení není moc dobré. Časem budou přibývat další videa a něktraré budou odebrané. Bude se měnit pořadí přehrávaných videí. Jak se dělá přehrávání přes playlist? Nebo jak to udělat přes cat? Díky
20.12.2020 17:40 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
20.12.2020 13:36 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jsou obě videa ve stejném rozlišení/formátu co je bez reencodingu spojit pomocí ffmpeg do jednoho a přehrávat ve smyčce to sloučené?
20.12.2020 15:17 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
To by do budoucna byl problém. Bude přibývat další videa, a některá videa se budou odebírat :-(
Jendа avatar 20.12.2020 15:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych -i "concat:soubor1|soubor2|soubor3"
20.12.2020 16:07 motorcb | skóre: 12
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Bohužel, také přehrává stále dokola pouze první video :-( Druhé video se nepřehraje

Díky. Nějaký posun tam je. V čase prvního videa je mi vrácena tato hláška s tream se ukončí. Čím by to mohlo být?

frame= 669 fps= 29 q=-1.0 size= 55304kB time=00:00:23.29 bitrate=19448.4kbits[flv @ 0x55cb60f61cc0] Failed to update header with correct duration.
[flv @ 0x55cb60f61cc0] Failed to update header with correct filesize.
frame= 709 fps= 30 q=-1.0 Lsize= 57427kB time=00:00:23.63 bitrate=19903.5kbits/s speed=0.999x
Josef Kufner avatar 20.12.2020 17:45 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Toto bude posun špatným směrem. concat filter je takové primitivní napojování streamů a spoustě věcí nerozumí, takže k tomuto druhu chyb pak může docházet. Funguje to jen na určité formáty jednodušší struktury (a teď ti nepovím jaké přesně).

Pokud by to fungovalo, zkusil bych něco jako:
while cat *.flv ; do : done | ffmpeg -i -
… Ale to je ještě ošklivější.
Hello world ! Segmentation fault (core dumped)
20.12.2020 18:18 Ludva
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Musí to být Ffmpeg?
Nasáčkuju videa do m3u playlistu a streamuju videa přes vlc.
L.
Josef Kufner avatar 20.12.2020 18:44 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: ffmepg stremování nekonečné smyčky
Taktéž mpv -loop *.flv se chová dle očekávání.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.