郑王铭 发表于 2020-4-11 11:28:27

ffmpeg 添加ass字幕中文乱码,改字体也没用

http://bbs.chinaffmpeg.com/forum.php?mod=viewthread&tid=216&highlight=ass
我是直接复制上面的命令去测试的,出来的是乱码。

1、ass文件内容

Title: AMV For Dreamers Subtitle
ScriptType: v4.00+
WrapStyle: 0
ScaledBorderAndShadow: yes
Collisions: Normal
Scroll Position: 37
Active Line: 38
Video Zoom Percent: 0.5
PlayResX: 720
PlayResY: 480
Last Style Storage: Default
Video Aspect Ratio: c1.5
Video Position: 5818
YCbCr Matrix: TV.601


Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
Style: Lyric,FZCuHeiSongS-B-GB,24,&H14FFFFFF,&H000000FF,&H326A31DE,&H32272732,-1,0,0,0,100,100,0,0,1,1.5,1,1,20,20,16,1


Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.36,0:00:23.21,Lyric,,0,0,0,,敬启 读着这封信的你


2、ffmpeg命令
ffmpeg -i 1.mp4 -vf "ass=dd.ass" -y 2.mp4

3、然后就出来了一个乱码的视频



孙悟空 发表于 2020-4-12 20:29:55

可能是没找到字体的原因吧

郑王铭 发表于 2020-4-24 17:24:30

孙悟空 发表于 2020-4-12 20:29
可能是没找到字体的原因吧

谢谢回复,是文档不是utf8编码的问题
页: [1]
查看完整版本: ffmpeg 添加ass字幕中文乱码,改字体也没用