san*_*zky 5 dvd video tv disk-ripping
我想翻录一些电视剧。dvd::rip 不允许我一键转码所有标题,这意味着多次执行相同的过程(20~ eps x 许多季节=许多视频)。
你知道有什么软件或脚本可以将所有的 dvd 复制到我的高清,然后将它们全部转码为 xvid 文件吗?
谢谢
Handbrake 和 DVD::RIP 都可以让你对事情进行排队,但这是一个相当乏味的过程。除其他繁琐的事情外,您还必须手动输入剧集编号。这不适合我。
因此,当我想翻录《恶搞之家》的 DVD 时,我写了一个简单的脚本,以便将来重复使用:
#!/bin/bash
series=$1
disk=$2
count=$3
offset=0
name="Family Guy"
scratch="~/Desktop/"
destination="/media/ned/tv/$name"
#mkdir $scratch
for c in $(seq 1 1 $count)
do
ep=`printf "%02.f" $(( ($disk-1)*$count+$c ))`
fn="$scratch/$name ${series}x$ep.mp4"
echo "Ripping $name ${series}x${ep} to fn"
/home/oli/hb/HandBrakeCLI -S 200 -Z Television -a 1 -i /dev/sr0 -o "$fn" -t $(($c + $offset))
done
#echo "moving..."
#mv $scratch/* "$destination"
echo "done."
eject
sleep 2
eject
Run Code Online (Sandbox Code Playgroud)
这确实非常原始,还有很大的改进空间。调用它的格式是:
script_name <series> <disk> <number-of-episodes-per-disk>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3016 次 |
| 最近记录: |