我想将一些视频的索引设置过程自动化。 以下是我的代码。
for f in ~/Videos/Temp/*
do
f=$(echo $f | sed s/ /\ /g )
name=$(echo $f | sed s/Temp/Fixed/1 )
mencoder -forceidx "$f" -o "$name" -oac copy -ovc copy
done
我面临的问题是 修正码员声称 它找不到文件库 在变量$f中。
MEncoder svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
File not found: /home/name/Videos/Temp/file name.avi
Failed to open /home/bryan/Videos/Temp/file name.avi.
Cannot open file/device.
Exiting...
当我用扩大变数打印终端命令并运行时,它就很好了。我甚至修改了上面的代码,打印了每个视频的修改指令,将其粘贴到新的脚本中,一切都顺利地运转。我在Ubuntu上运行了这个程序。对于是什么原因,我有什么想法?