我正在寻找一种将VLC字幕(从SRT文件)“刻录”或渲染/嵌入/硬编码字幕(从SRT文件中)的方法。
但是无论我使用什么选项,它都无法正常工作。我得到的文件播放视频的速度太快(音频是正常的),或者播放正常的文件,但实际上没有嵌入的字幕。此外,对于某些选项(例如以下选项),它不会在QuickTime中播放,而仅在VLC中播放。
因此,主要问题是:如何在VLC中进行这项工作?次要问题是:
- 如何确定应该设置哪些选项?
- 如果我想让文件的比特率等保持尽可能的高,仅嵌入字幕,哪种设置最合适?看来我不能将字段留空或未选中“视频/音频”,所以我想我首先需要弄清楚原始音频和视频的比特率。
- “缩放”和“渠道”选项是什么意思?
...在VLC文档中都没有答案。
例如,这是我在“高级打开文件...”对话框中使用的一组选项:
Advanced Open File…
myFileName.mp4
[ ] Treat as a pipe rather than as a file
[x] Load subtitles file:
mySubtitleFileName.srt
[ ] Play another media synchronously
[x] Streaming/Saving
Streaming and Transcoding Options
[ ] Display the stream locally
(o) File [outputFileName.mp4 ]
[ ] Dump raw input
Encapsulation Method: (MPEG 4 )
Transcoding options
[x] Video (mp4v ) Bitrate (kb/s) [256 ]
Scale [1 ]
[x] Audio (mp3 ) Bitrate (kb/s) [128 ]
Channels [1 ]
如果VLC不允许您添加字幕,我建议您使用AVIAddXSubs:calcitapp.com/AVIAddXSubs.php ...这是一个简单的可移植实用程序,可通过将.avi和.srt文件到aviAddxSubs.exe文件的快捷方式。(您也可以通过此实用程序使用mp4 / mov> idx / sub文件!)
—
mk117 2013年