Znalazłem te różne polecenia i jestem zdezorientowany, dlaczego tak bardzo się od siebie różnią:
strumień m3u8 do mp4 przy użyciu ffmpeg - GitHub Gist
ffmpeg -i "http://url/in.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 out.mp4
Konwersja HLS (m3u8) na MP4 - przepełnienie stosu
ffmpeg -i http://url/in.m3u8 -acodec copy -vcodec copy out.mp4 ffmpeg -i http://url/in.m3u8 -acodec copy -bsf:a aac_adtstoasc -vcodec copy out.mp4
FFMPEG MP4 z HTTP na żywo plik m3u8? - Przepełnienie stosu
ffmpeg -i http://url/in.m3u8 -c copy -bsf:a aac_adtstoasc out.mp4 ffmpeg -i http://url/in.m3u8 -c copy -bsf:a aac_adtstoasc -t <time> out.mp4
Pobierz lub przekonwertuj strumień M3U8 na MP4 - Forum Wsparcia FFmpeg
ffmpeg -i "http://url/in.m3u8" -c:v copy -c:a copy -f mp4 C:\LOCATION-NAME
Jak mogę pobrać następujący adres URL m3u8? - Forum pomocy wideo
ffmpeg -i "http://url/in.m3u8" -c copy out.mkv ffmpeg -i "http://url/in.m3u8" -c copy -bsf:a aac_adtstoasc out.mkv
- Jakie są właściwe bity do wprowadzenia tego polecenia i w jakiej kolejności?
- Czy adres URL musi być w cudzysłowie?
- Gdzie w moim systemie zapisze to „out.mp4”?
Jeśli ktoś chce wiedzieć, próbuję wyodrębnić główny film na tej stronie:
http://abc13.com/science/meet-female-scientists-thriving-in-male-dominated-field/2040879
W kodzie tej strony znalazłem ten adres m3u8:
http://content.uplynk.com/ext/1efe3bfc4d1e4b5db5e5085a535b510b/052617-ewn-4pm-women-in-science-vid_web.m3u8
Poszedłem naprzód i wypróbowałem jedno z powyższych, aby zobaczyć, co się stanie. Dało mi to MP4 wideo, ale audio / wideo nie było zsynchronizowane. Oto polecenie, którego użyłem:
ffmpeg -i http://content.uplynk.com/ext/1efe3bfc4d1e4b5db5e5085a535b510b/052617-ewn-4pm-women-in-science-vid_web.m3u8 -acodec copy -bsf:a aac_adtstoasc -vcodec copy out.mp4
5. więc, oprócz 4 powyższych pytań, czy istnieje sposób, aby audio / wideo pozostało w synchronizacji?