我正在尝试将m3u8转换为mp4,我发现了下面的方法
ffmpeg -i 'https://....m3u8' -bsf:a aac_adtstoasc \
-vcodec copy -c copy -crf 50 output.mp4最终的结果,然而,是太大,我不能拖到一个外部硬盘驱动器。
我也尝试直接写到硬盘/Volumes/2TR/output.mp4,但最终结果是一样的-文件太大,操作失败。
我注意到,如果我在任何时候终止操作,output.mp4文件就会完美地工作,但它并不是完整的视频(完美的)。如果视频是一个小时,我只想要30分钟,我可以终止ffmpeg操作在这一点。
所以我想知道ffmpeg是否有一种方法可以分两部分下载内容,output-part1.mp4和output-part2.mp4
发布于 2020-05-09 04:51:53
为此使用段muxer。
ffmpeg -i 'https://....m3u8' -c copy -f segment -segment_time 1800 output-part%d.mp4这将将输出分割为(接近) 1800秒的段。
(-bsf:a aac_adtstoasc已由ffmpeg自动插入了几年。如果需要的话,你的ffmpeg太旧了。)
https://stackoverflow.com/questions/61680604
复制相似问题