Estou tentando converter um arquivo VOB para MPEG como este:
./ffmpeg.exe -i VTS_01_2.VOB -r 24 out1.mpeg
No entanto, a qualidade é muito ruim.
eu tentei ./ffmpeg.exe -i VTS_01_2.VOB -vcodec copy out1.mpeg
Mas o tamanho do arquivo é muito grande (90% do original - 300 MB para vídeo de 4 minutos) e o Windows Movie Maker continua tentando importá-lo.
Como posso obter um MPEG de qualidade decente do meu VOB?
ffmpeg
mpeg
vob
video-conversion
slhck
fonte
fonte
Respostas:
Este comando não reduz o tamanho ou altera a qualidade. Isso apenas desmotiva o VOB e o reembala como MPEG. Você deve ter exatamente a mesma qualidade. O tamanho muda minimamente devido à perda da sobrecarga do contêiner VOB.
Se você deseja manter a qualidade e reduzir o tamanho, precisará convertê-lo com outro codificador como x264 ou XviD em um contêiner MKV ou MP4, por exemplo:
Isso fornecerá vídeo H.264 e áudio AAC. Defina
-crf 23
a qualidade do vídeo, onde menos significa melhor qualidade (os valores são são de 18 a 28). A qualidade do áudio pode ser alterada com-b:a 192k
taxa de bits fixa ou, se você quiser usar outro codificador, como-c:a libfaac
, poderá escolher VBR com-q:a 100
(100% de qualidade padrão).fonte
cat *.VOB > output.vob
copy /b "1.vob" + "2.vob" + "3.vob" "temp.vob"
. Veja também stackoverflow.com/a/29729610Recentemente, estive fazendo uma codificação VOB depois de copiar alguns DVDs insubstituíveis. Usando o
ffmpeg version 1.2.4
out of Homebrew no OSX:Eu tive que definir
-probesize
e,-analyzeduration
já que o arquivo VOB de 5,4 GB tinha fluxos iniciados mais tarde no arquivo, que não são encontrados sem essas opções.Em seguida, o
-map
parâmetro permite que eu escolha quais fluxos passar para a saída - o fluxo de vídeo, os dois primeiros fluxos de áudio e o nono fluxo, que são legendas. Useffprobe
(com-probesize
&-analyzeduration
para ver a lista de fluxos).Adicione um pouco
-metadata
aos fluxos de áudio e legenda na saída.Opções de codificação de vídeo depois de
-c:v
ler sobre outros lugares .Finalmente, copie como estão os fluxos de áudio e legenda para o arquivo de saída. A saída deve estar
MKV
em ordem para incorporar as legendas e todos os metadados corretamente.No meu Macbook Air 2011, essa codificação levou cerca de 6 horas e cuspiu um arquivo MKV perfeito de 2,4 GB.
fonte
A sintaxe na resposta anterior não funciona no meu Mac OS. Este parecia funcionar bem, com opções ligeiramente diferentes (
-sameq
para corresponder ao quantizador de entrada,-ss
para o deslocamento da hora de início e-t
para a duração):fonte
-sameq
opção está obsoleta. Nas versões antigas, use-vcodec
/ em-acodec
vez de-c:v
/-c:a
.