我的命令
代码1
return File(new System.Text.UTF8Encoding().GetBytes(yourFile), "text/csv", "yourFileName.csv");
当我运行它时,输出不添加hardsub。
代码2
ffmpeg -i input.mkv -vf "ass=inphut.ass" -map_metadata -1 \
-vf scale=800:trunc(ow/a/2)*2 -vcodec libx264 -preset slow \
-threads 2 -vprofile main -level 3.1 -vb 800K -r 25 -g 50 \
-sc_threshold 0 -movflags faststart -acodec aac -strict -2 \
-ab 128K output_800.mp4
当我将ffmpeg -i input.mkv -map_metadata -1 -vf scale=800:trunc(ow/a/2)*2 \
-vf "ass=input.ass" -vcodec libx264 -preset slow -threads 2 \
-vprofile main -level 3.1 -vb 800K -r 25 -g 50 -sc_threshold 0 \
-movflags faststart -acodec aac -strict -2 -ab 128K output_800.mp4
更改为-vf ass
以下时,输出hardsub视频,但缩放视频。
答案 0 :(得分:0)
将所有过滤合并到一个实例中:
-vf "scale=800:trunc(ow/a/2)*2,ass=input.ass"
接受一个输入并输出一个输出的简单过滤器可以用逗号(,
)连接。
有关详细信息,请参阅Filtergraph Introduction。