【发布时间】:2014-08-18 13:21:12
【问题描述】:
我使用 avisynth 从音频中解复用视频。 当我使用
x = "m.mkv"
ffvideosource(x)
它可以正常工作,但是当我将视频文件名更改为 UTF-8 并且我的脚本为:
x = "م.mkv"
ffvideosource(x)
我收到以下错误: 无法打开哈希 avisynth
我找到了一个链接 (UTF-8 source files are not supported),它告诉 UTF-8 文件名在 avisynth 中不起作用,为了纠正这个问题,它说:
调用ffvideosource时指定参数utf8=true,将脚本另存为不带BOM的UTF-8,然后看看是否有效。
但是,我无法解决问题。当我在记事本中打开脚本并将其保存为 utf-8 格式时,出现以下错误:
不支持UTF-8源文件,用ANSI编码重新保存脚本
我该如何解决这个问题,如何使用 UTF-8 文件名运行我的脚本?
【问题讨论】:
-
你在调用
ffvideosource时是否尝试使用参数utf8=true? -
是的,我将它用作:
ffvideosource(x,utf8=true),但它不起作用
标签: unicode utf-8 ffmpeg directshow avisynth