我正在尝试使用ffmpeg将文本字幕添加到.mp4容器中:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Run Code Online (Sandbox Code Playgroud)
当我试图运行这一行时,它给了我一个错误:
流映射的数量必须与输出流的数量匹配.
如果我尝试将mp4更改为mkv(虽然mp4支持文本字幕),如下所示:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Run Code Online (Sandbox Code Playgroud)
它正确地映射了流,但是给出了一个错误:
未找到输出流#0.2的编码器(编解码器ID 94210)
当我发射
ffmpeg -codecs
Run Code Online (Sandbox Code Playgroud)
我可以看到支持srt编解码器作为解码器和编码器,但是我不确定用于mp4和mkv subs编码的是什么,以及我是需要打开它还是单独编译.
我需要使用ffmpeg转换一堆视频文件.我运行一个很好地转换所有文件的bash文件,但是如果转换的文件不是16:9格式则会出现问题.当我将屏幕尺寸固定为-s 720x400时,如果原件的纵横比为4:3,则ffmpeg会创建一个16:9输出文件,拧紧纵横比.
是否有设置允许将宽高比设置为主要参数,并调整大小(例如,仅通过固定X或Y尺寸)?
Instagram最近增加了一个Lux按钮,可以对你拍摄的照片进行自动对比/调平.
我有一堆图片,我需要以类似的方式自动调整,使这些图片更好看.如果我想在Imagemagick中使用批处理命令,那么使用什么"秘密成分"?我应该坚持对比度设置,还是玩水平等?
由于我不知道原始图片是否暗,亮,已经对比,我需要在处理之前分析图片.
因此2个问题:
在为Imagemagick创建批处理命令时,我应该注意哪些设置可以始终如一地输出更好看的图片?
运行批处理并在以后手动恢复"误报"是否有意义(我有大约50,000个图片需要处理)?