procure a linha em que os capítulos são como a seguir:
[dvd_reader.c] DVD title 1/1: 17 chapter(s), 1 angle(s), title set 1
Copie todos os títulos para mp3, onde por exemplo {1..17} é o número de capítulos do seu dvd
for i in {1..17};do
transcode -x null,dvd -y null,tcaud -i /dev/sr0 -T 1,$i,1 -a 0 -E 44100,16,2 --lame_preset medium -m ~/tmp/yourDestinationMp3File_chapter${i}.mp3;
done
Para detalhes do comando:
-T título, capítulo, ângulo (descrito pelo seu comando tcprobe no ponto 1.)
-a audioTrackNumber
-i inputDevice
--lampe_preset pode ser: médio, padrão, extremo, consulte man transcode para obter mais detalhes
Como seria o comando transcode quando a linha de título do DVD fosse DVD title 1/11: 3 chapter(s), 1 angle(s), title set 1? Obrigado.
MountainX para Monica Cellio
O @MountainX tenta substituir o 17 pelo número de capítulos, que no seu caso é 11, então será para i em {1..11}; transcode -x null, dvd -y null, tcaud -i / dev / sr0 -T 1, $ i, 1 -a 0 -E 44100,16,2 - meio_preset -lame -m ~ / tmp / yourDestinationMp3File_chapter $ {i} .mp3; feito #
Philippe Gachoud
Ótimo, funciona para mim. Eu mudaria apenas: para i em {1..17} para i em {01..17} para ter nomes mais fáceis de classificar.
matandked
6
Aqui está o que você está procurando: Travão de mão .
É uma ferramenta bastante útil para o que você está tentando fazer. Para instalar, adicione o ppa ppa:stebbins/handbrake-releasesàs suas fontes de software ( veja como fazer isso ) e instale o freio de mão a partir do Centro de Software.
Use o K3B para extrair áudios de DVD. Pesquise no ubuntu software center, você encontrará muitos aplicativos para extrair dados de áudio / vídeo de dvds.
Aprendiz curioso
1
Use a opção de menu "Abrir mídia" do VLC para abrir o DVD, defina o título para o desejado (talvez você precise explorar o DVD começando a visualizá-lo para obter o número do título).
Em vez de dizer ao VLC para reproduzi-lo, peça para transmiti-lo para um arquivo.
Funciona muito bem - talvez você precise usar o audacity para aparar os resultados, pois o VLC retornará ao menu depois de reproduzir o título selecionado ... para que você tenha a faixa do menu em repetição infinita no final do seu arquivo :)
abcdeparece não funcionar com DVDs. Falha com [WARNING] something went wrong while querying the CD... Maybe a DATA CD?.
landroni
@landroni obrigado pelo relatório. Qual versão e qual DVD você usou se pode dizer? Acho que funcionou para mim quando o testei, mas não tenho mais nenhum DVD em mãos.
Ciro Santilli escreveu
Foi a versão 2.5.5. O DVD é um DVD comum com um concerto, com 23 capítulos. E falhou aqui ao inicializar.
landroni
0
Embora o problema tenha sido resolvido, ainda quero compartilhar outro excelente software para ripar DVDs Linux que eu amo - AcidRIP ( https://apps.ubuntu.com/cat/applications/precise/acidrip/ ). O AcidRIP é pequeno e eficiente e permite transcodificar meus DVDs com apenas um clique.
Com base nesta resposta e neste post , eu vim com uma solução semelhante para extrair arquivos WAV não compactados . Use tcprobe -i /dev/sr0ou lsdvdpara determinar o título do DVD com os capítulos de interesse e, em seguida (assumindo 17 capítulos no título 1):
for i in {1..17};do
transcode -i /dev/sr0 -x dvd -T 1,$i,1 -a 0 -y wav -m /tmp/track${i}.wav
done
No meu caso, isso resulta em arquivos WAV que contêm as lpcm 16bit 48kHz 2Chmesmas faixas do DVD. Você pode verificar os arquivos resultantes usando mediainfo.
Respostas:
Inspecione o DVD com o seguinte comando
procure a linha em que os capítulos são como a seguir:
Copie todos os títulos para mp3, onde por exemplo {1..17} é o número de capítulos do seu dvd
Para detalhes do comando:
fonte
DVD title 1/11: 3 chapter(s), 1 angle(s), title set 1
? Obrigado.Aqui está o que você está procurando: Travão de mão .
É uma ferramenta bastante útil para o que você está tentando fazer. Para instalar, adicione o ppa
ppa:stebbins/handbrake-releases
às suas fontes de software ( veja como fazer isso ) e instale o freio de mão a partir do Centro de Software.fonte
Para uma abordagem adequada do Ubuntu, sugiro dar uma olhada no ffmpeg (linha de comando). Exemplo:
Ou, se você quiser um arquivo MP3:
Também há outro software PPA chamado Gnac ; é um software GNOME que usa a estrutura de mídia Gstreamer e possui uma GUI.
PPA da barra de ativação: https://launchpad.net/~gnac-team/+archive/ppa
fonte
Use a opção de menu "Abrir mídia" do VLC para abrir o DVD, defina o título para o desejado (talvez você precise explorar o DVD começando a visualizá-lo para obter o número do título).
Em vez de dizer ao VLC para reproduzi-lo, peça para transmiti-lo para um arquivo.
Funciona muito bem - talvez você precise usar o audacity para aparar os resultados, pois o VLC retornará ao menu depois de reproduzir o título selecionado ... para que você tenha a faixa do menu em repetição infinita no final do seu arquivo :)
fonte
Espere meia hora. O diretório atual contém uma
.ogg
faixa por arquivo.Pergunta semelhante: Quais são alguns dos programas de cópia de CD que você pode usar no Ubuntu?
fonte
abcde
parece não funcionar com DVDs. Falha com[WARNING] something went wrong while querying the CD... Maybe a DATA CD?
.Embora o problema tenha sido resolvido, ainda quero compartilhar outro excelente software para ripar DVDs Linux que eu amo - AcidRIP ( https://apps.ubuntu.com/cat/applications/precise/acidrip/ ). O AcidRIP é pequeno e eficiente e permite transcodificar meus DVDs com apenas um clique.
fonte
Com base nesta resposta e neste post , eu vim com uma solução semelhante para extrair arquivos WAV não compactados . Use
tcprobe -i /dev/sr0
oulsdvd
para determinar o título do DVD com os capítulos de interesse e, em seguida (assumindo 17 capítulos no título 1):No meu caso, isso resulta em arquivos WAV que contêm as
lpcm 16bit 48kHz 2Ch
mesmas faixas do DVD. Você pode verificar os arquivos resultantes usandomediainfo
.fonte