ffmpeg用于make mp4质量的并行编码

时间:2018-03-25 09:47:59

标签: ffmpeg

我想在一个命令中制作视频的不同品质。
我用下面的代码。
但是存在一个问题,输出文件没有细节

ffmpeg -i input.mp4 -filter_complex [0:v]format=yuv420p,split=2[s0][s1]; 
[s0]scale=hd480[v0];
[s1]scale=nhd[v1] 
-map [v0] -map [v1] -map 0:a? -c:v libx264 -c:a aac -f tee -threads 0  
"[select='v\:0,a':f=mp4]1/480.mp4|[select='v\:1,a':f=mp4]1/360.mp4"

我必须做什么?

1 个答案:

答案 0 :(得分:0)

有了@Mulvya的指导和帮助,答案是这样的:

ffmpeg -i input.mp4 -filter_complex [0:v]format=yuv420p,split=2[s0][s1]; 
[s0]scale=hd480[v0];
[s1]scale=nhd[v1] 
-map [v0] -map [v1] -map 0:a? -c:v libx264 -c:a aac -f tee -flags +global_header -threads 0  
"[select='v\:0,a':f=mp4]1/480.mp4|[select='v\:1,a':f=mp4]1/360.mp4"