假设我有20个不同的在线视频流(playlist.m3u8),我希望每个视频都能输出到自己的.avi文件中。我如何在单个文件中执行此操作,因此我不必单独下载和转换每个文件?
我在网上发现了一个-map命令,但没有直接回答这个问题。
这是一个有效的代码吗?
ffmpeg -i 1playlist.m3u8 -vf scale=768:-1 -vcodec libx264 -crf 24 -acodec copy -map 0 1.avi \
-i 2playlist.m3u8 -vf scale=768:-1 -vcodec libx264 -crf 24 -acodec copy -map 1 2.avi \
-i 3playlist.m3u8 -vf scale=768:-1 -vcodec libx264 -crf 24 -acodec copy -map 2 3.avi