- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 avisynth 将视频与音频分离。当我使用
x = "m.mkv"
ffvideosource(x)
它工作正常,但是当我将视频文件名更改为 UTF-8 文件名并将脚本更改为:
x = "م.mkv"
ffvideosource(x)
我收到以下错误: 未能打开哈希 avisynth
我找到了一个链接( UTF-8 source files are not supported ),它告诉 UTF-8 文件名在 avisynth 中不起作用,并纠正该问题,它说:
specify the parameter utf8=true when calling ffvideosource, save the script as UTF-8 without BOM and then see if that works.
但是,我无法解决这个问题。当我在记事本中打开脚本并将其保存为 utf-8 格式时,出现以下错误:
UTF-8 Source files are not supported, re-save script with ANSI encoding
我该如何解决这个问题,如何使用 UTF-8 文件名运行我的脚本?
最佳答案
“没有 BOM”很重要。您需要将文件保存为原始 UTF-8,不带 Microsoft 风格的人造 BOM。记事本无法做到这一点,它总是使用通常不受欢迎的 0xEF 0xBB 0xBF
header 保存 UTF-8 文件。大多数其他文本编辑器(例如 Notepad++)都可以正确执行此操作。
AviSynth 并不是真正支持 Unicode,因此它不希望您使用 UTF-8,并且会给出错误消息以尝试阻止您犯错误。 ffvideosource
在 AviSynth 视为“ANSI”字符中隐藏 UTF-8 字节的解决方法仅在 AviSynth 将文件视为 ANSI 时才有效。 AviSynth 没有非常复杂的编码猜测,因此删除人造 BOM 足以让人相信它正在处理 ANSI。
关于unicode - avisynth 不支持 UTF-8 源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25364394/
我在msys2上使用mingw64编译ffmpeg --enable-avisynth 提示错误 ffmpeg make ERROR: avisynth/avisynth_c.h avisynth/a
我已经阅读了很多关于如何在 AviSynth 中叠加图像的教程,但想知道是否有办法在特定时间位置在视频上放置多个图像。我已经能够用透明的 png 标志渲染视频,但没有找到任何教程如何在不同的帧位置放置
Win7 FFmpeg 版本:20170223-dcd3418 win32 共享 AVISynth 版本:2.6 在 Visual Studio 2015 C# Forms 应用程序中调用 ffmpe
如何将音频叠加到其他音频上? 我想为 avisynth 中剪辑的音频 channel 制作 FadeIO(..) 功能。 我有这个脚本 video = DirectShowSource("Z:\vid
我使用 avisynth 编写了一个简短的脚本。它需要大量视频,将它们堆叠起来,然后添加一些文本。 我可以在 virtualDub 中打开脚本文件并从那里将其保存为 avi 文件,但我想要的是一种无需
似乎 Dissolve 和/或 Fade 更改了 .avs 脚本中的总帧数。当我将 avs 脚本中的总帧数相加,然后在 Vdub 中加载 avs 脚本时,总帧数是不同的。下面我的真实示例显示了 的差异
我有一堆单独的文件,我希望每个文件都通过 Avisynth 运行。但是,一个 AVS 文件只能创建一个视频。据我所知,无法从命令行声明变量的值。 我知道您可以创建一个脚本来生成一堆 AVS 文件,然后
我使用 avisynth 将视频与音频分离。当我使用 x = "m.mkv" ffvideosource(x) 它工作正常,但是当我将视频文件名更改为 UTF-8 文件名并将脚本更改为: x =
我在互联网上搜索过,但没有找到解决方案。我希望这个问题不会重复出现。 我在同一文件夹中有以下文件: ffmpeg.exe(32 位版本) IN.mp4(视频编解码器 - AVC,音频编解码器 - PC
对于非 .avi A/V 源(如 .mp3、.mp4 等)在 AviSynth(在 Windows 中)中(至少)有两种读取这些媒体文件的可能性: 内置介质过滤器DirectShowSource()
我想将 avi 文件的音频流提取为 wav 文件,虽然我只想复制流,但它确实很慢(~4-5fps)。 这是我要提取的流类型(ffprobe 信息):Stream #0:1: Audio: pcm_s1
我需要执行看似简单的任务,将 3 个文件彼此相邻堆叠。它们都是相同的:.avi 容器、320x240、4:3、25 fps、GeoVision Advanced MPEG-4 GEO 编解码器。 我安
我是一名优秀的程序员,十分优秀!