我一直在使用 movie-to-dvd (来自 videotrans)将一堆 mp4 文件转换为 DVD 格式。
大多数转换都很顺利,但有些文件无法转换并失败,并显示以下消息:
... many lines omitted. If some information is missing, please ask
Couldn't find audio filter 'resample'
[libaf] Couldn't create or open audio filter 'resample'
Error at audio filter chain pre-init!
... more lines omitted
在幕后 videotrans 只使用 mplayer。导致此错误的 mplayer 命令是这样的:
mplayer -slave -identify -noframedrop -nojoystick -nolirc -vo \
yuv4mpeg:file=/tmp/.movie-to-dvd.12234.yuv -channels 2 -ao \
pcm:waveheader:file=/tmp/.movie-to-dvd.12234.wav -af \
resample=46034:0:2,volnorm -osdlevel 0 -zoom -vf scale=720:576,harddup \
-- movie.mp4
(换行符和对应的换行符是我添加的)
我想我只是缺少一些共享库,安装正确的包(我在 debian 上)可以修复它。但我无法弄清楚缺少哪个包。
操作系统:Debian jessie Linux/GNU i386(i686)
mplayer版本:2.0-728-g2c378c7-4+b1