关于ffmpeg,视频有两个语言的字幕文件, 我需要在一些播放器,例如potplayer 上的切换字幕的选项上显示出哪一个字幕是什么语言. 如何实现?
要在播放器上显示字幕语言,需要将语言信息嵌入字幕文件中。可以使用FFmpeg的“metadata”选项来实现。以下是嵌入语言元数据的示例命令:
ffmpeg -i input_video.mp4 -i subtitle_english.srt -i subtitle_chinese.srt -metadata:s:s:0 language=eng -metadata:s:s:1 language=chi output_video.mp4
在此示例中,我们将两个字幕文件添加到输入视频中,并使用“metadata”选项将语言元数据嵌入每个字幕流中。’-metadata:s:s:0’和’-metadata:s:s:1’指定第一个和第二个字幕流,’language=eng’和’language=chi’将英语和中文语言信息分别嵌入每个字幕流中。
完成此操作后,播放器应该能够自动检测到字幕语言,并在切换字幕选项上显示相应的语言标签。
永久删除你在任何 Discuz! X 论坛的帐号漏洞
二次元色情是否属于儿童色情?