如何使用FFmpeg将多个流下载/转换为多个输出?

时间:2016-04-16 07:44:11

标签: file ffmpeg stream output

假设我有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

0 个答案:

没有答案