rip (transcode) несколько названий, из серии dvd tv, автоматически

У меня была та же проблема, и я начал получать ошибку в начале: Could not apply the stored configuration for monitors.

Удалил файл: ~/.config/monitors.xml перезаписался и работал как перчатка.

5
задан 2 May 2011 в 14:54

20 ответов

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>
4
ответ дан 25 May 2018 в 21:41
  • 1
    сценарий хорош. ручной тормоз тоже выглядит очень хорошо. Спасибо за совет – santiagozky 2 May 2011 в 20:18

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>
4
ответ дан 25 July 2018 в 22:03

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>
4
ответ дан 26 July 2018 в 18:42

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>
4
ответ дан 31 July 2018 в 12:35

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>
4
ответ дан 2 August 2018 в 03:35

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>
4
ответ дан 4 August 2018 в 19:36

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;   
4
ответ дан 6 August 2018 в 03:42

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;   
4
ответ дан 7 August 2018 в 21:36

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;   
4
ответ дан 10 August 2018 в 09:51

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;   
4
ответ дан 13 August 2018 в 16:08
  • 1
    сценарий хорош. ручной тормоз тоже выглядит очень хорошо. Спасибо за совет – santiagozky 2 May 2011 в 20:18

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда я попробую

0
ответ дан 25 May 2018 в 21:41

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда я попробую

0
ответ дан 25 July 2018 в 22:03

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда я попробую

0
ответ дан 26 July 2018 в 18:42

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда я попробую

0
ответ дан 31 July 2018 в 12:35

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда я попробую

0
ответ дан 2 August 2018 в 03:35

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно babysit, когда вы разрываете кучу dvd или если вы копируете DVD с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда я попробую

0
ответ дан 4 August 2018 в 19:36

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда буду попробуйте

0
ответ дан 6 August 2018 в 03:42

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда буду попробуйте

0
ответ дан 7 August 2018 в 21:36

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда буду попробуйте

0
ответ дан 10 August 2018 в 09:51

существует проект dvd :: rip queue, в программном центре он указывает, что

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, t нужно присматривать за новорожденным, когда вы разрываете кучу dvd или если вы копируете dvd с несколькими заголовками на нем (например, телешоу)

, я обновлю это, когда буду попробуйте

0
ответ дан 13 August 2018 в 16:08

Другие вопросы по тегам:

Похожие вопросы: