У меня была та же проблема, и я начал получать ошибку в начале: Could not apply the stored configuration for monitors.
Удалил файл: ~/.config/monitors.xml перезаписался и работал как перчатка.
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Поэтому, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой скрипт, который я мог бы использовать в будущем:
#!/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
Это действительно очень сырой, и есть много возможностей для его улучшения. Формат его вызова:
script_name <series> <disk> <number-of-episodes-per-disk>
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Поэтому, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой скрипт, который я мог бы использовать в будущем:
#!/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
Это действительно очень сырой, и есть много возможностей для его улучшения. Формат его вызова:
script_name <series> <disk> <number-of-episodes-per-disk>
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Поэтому, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой скрипт, который я мог бы использовать в будущем:
#!/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
Это действительно очень сырой, и есть много возможностей для его улучшения. Формат его вызова:
script_name <series> <disk> <number-of-episodes-per-disk>
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Поэтому, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой скрипт, который я мог бы использовать в будущем:
#!/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
Это действительно очень сырой, и есть много возможностей для его улучшения. Формат его вызова:
script_name <series> <disk> <number-of-episodes-per-disk>
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Поэтому, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой скрипт, который я мог бы использовать в будущем:
#!/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
Это действительно очень сырой, и есть много возможностей для его улучшения. Формат его вызова:
script_name <series> <disk> <number-of-episodes-per-disk>
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Поэтому, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой скрипт, который я мог бы использовать в будущем:
#!/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
Это действительно очень сырой, и есть много возможностей для его улучшения. Формат его вызова:
script_name <series> <disk> <number-of-episodes-per-disk>
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Итак, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой сценарий, который я мог бы использовать в будущем:
#! / bin / bash series = $ 1 disk = $ 2 count = $ 3 offset = 0 name = "Family Guy" scratch = "~ / Desktop /" destination = "/ media / ned / tv / $ name" #mkdir $ scratch для c в $ (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 Телевидение -a 1 -i / dev / sr0 -o" $ fn " -t $ (($ c + $ offset)) done #echo "moving ..." #mv $ scratch / * "$ destination" echo "done." Извлечь сна 2 извлечь
Это действительно очень грубо, и есть много возможностей для его улучшения. Формат для его вызова:
имя_источника & lt; series & gt; & Л; диск & GT; & Lt; число-эпизоды-на-диска & GT;
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Итак, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой сценарий, который я мог бы использовать в будущем:
#! / bin / bash series = $ 1 disk = $ 2 count = $ 3 offset = 0 name = "Family Guy" scratch = "~ / Desktop /" destination = "/ media / ned / tv / $ name" #mkdir $ scratch для c в $ (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 Телевидение -a 1 -i / dev / sr0 -o" $ fn " -t $ (($ c + $ offset)) done #echo "moving ..." #mv $ scratch / * "$ destination" echo "done." Извлечь сна 2 извлечь
Это действительно очень грубо, и есть много возможностей для его улучшения. Формат для его вызова:
имя_источника & lt; series & gt; & Л; диск & GT; & Lt; число-эпизоды-на-диска & GT;
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Итак, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой сценарий, который я мог бы использовать в будущем:
#! / bin / bash series = $ 1 disk = $ 2 count = $ 3 offset = 0 name = "Family Guy" scratch = "~ / Desktop /" destination = "/ media / ned / tv / $ name" #mkdir $ scratch для c в $ (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 Телевидение -a 1 -i / dev / sr0 -o" $ fn " -t $ (($ c + $ offset)) done #echo "moving ..." #mv $ scratch / * "$ destination" echo "done." Извлечь сна 2 извлечь
Это действительно очень грубо, и есть много возможностей для его улучшения. Формат для его вызова:
имя_источника & lt; series & gt; & Л; диск & GT; & Lt; число-эпизоды-на-диска & GT;
Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Итак, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой сценарий, который я мог бы использовать в будущем:
#! / bin / bash series = $ 1 disk = $ 2 count = $ 3 offset = 0 name = "Family Guy" scratch = "~ / Desktop /" destination = "/ media / ned / tv / $ name" #mkdir $ scratch для c в $ (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 Телевидение -a 1 -i / dev / sr0 -o" $ fn " -t $ (($ c + $ offset)) done #echo "moving ..." #mv $ scratch / * "$ destination" echo "done." Извлечь сна 2 извлечь
Это действительно очень грубо, и есть много возможностей для его улучшения. Формат для его вызова:
имя_источника & lt; series & gt; & Л; диск & GT; & Lt; число-эпизоды-на-диска & GT;
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу), я обновлю это, когда я попробую
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу), я обновлю это, когда я попробую
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу), я обновлю это, когда я попробую
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу), я обновлю это, когда я попробую
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу), я обновлю это, когда я попробую
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу), я обновлю это, когда я попробую
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)
blockquote>, я обновлю это, когда буду попробуйте
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)
blockquote>, я обновлю это, когда буду попробуйте
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)
blockquote>, я обновлю это, когда буду попробуйте
существует проект dvd :: rip queue, в программном центре он указывает, что
dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)
blockquote>, я обновлю это, когда буду попробуйте