是否可以使用 ffmpeg 对 subs 进行硬编码?通过硬编码,我的意思是将字幕作为图片叠加在视频之上,并且无法删除,因为它们将成为视频的一部分。我尝试将副标题转换为 .ass 然后尝试对其进行编码,但 ffmpeg 不执行任何操作,并返回相同的文件。我使用 VLC 对它们进行编码,但它只是将它们嵌入到视频文件本身中,并不包括它们作为覆盖在视频上的直接图片。我的最终结果应该是这样的:
创建fonts.conf,然后重试:
Z:\New folder>ffmpeg -i input.wmv -vf "subtitle=sub.srt" output.wmv
ffmpeg version N-69247-g85d7e02 Copyright (c) 2000-2015 the FFmpeg developers
built on Jan 25 2015 02:18:48 with gcc 4.9.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
libavutil 54. 17.100 / 54. 17.100
libavcodec 56. 20.100 / 56. 20.100
libavformat 56. 19.100 / 56. 19.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 8.101 / 5. 8.101
libswscale 3. 1.101 / …