Handbrake: Como converter vídeos em lote, incluindo redimensionar?

4

Estou usando o mais recente Handbrake v0.9.9. Eu gostaria de converter em lote 200 arquivos de vídeo do formato 800x600 para 640x480. O problema é que se eu adicionar os vídeos à Fila (clicando em > Pasta > Pasta), e se eu alterar o parâmetro Width do primeiro vídeo para 640x480, vejo que todos os outros vídeos ainda têm 800x600.

Então, eu realmente tenho que passar por cada vídeo um por um e inserir Width: 640 manualmente.

Existe alguma maneira de configurar o formato 640x480 para todos os vídeos de uma só vez?

    
por Kai Noack 06.06.2014 / 08:27

4 respostas

5

Você precisa usar a seção Perfil à direita. Configurar um perfil com largura personalizada. Adicione uma pasta à sua fila e selecione o perfil à direita. Se você passar por todos os vídeos agora (veja a lista suspensa), perceberá que todos os vídeos terão a configuração Width: 640 .

Em seguida, clique na seta para baixo "Add To Queue", selecione "Add All", clique em "Start" e o processamento em lote será iniciado.

    
por 06.06.2014 / 08:40
3

Aqui está como eu converti todos os arquivos raw mts da câmera usando o handbrakecli da linha de comando (aqui eu usei a linha de comando do bash no mobaxterm)

Primeiro, verifiquei no arquivo de log GUI do handbreak quais opções eram usadas quando eu estava convertendo o single mts da GUI. Tendo isso eu criei o arquivo com opções (no exemplo chamado 'opcyje') que mais tarde usei para processamento em lote.

[mobaxterm] ➤ ls *.mts

00139.MTS  00141.MTS  00143.MTS  00145.MTS  00147.MTS  00149.MTS  00151.MTS  00153.MTS
00140.MTS  00142.MTS  00144.MTS  00146.MTS  00148.MTS  00150.MTS  00152.MTS  00154.MTS

[mobaxterm] ➤ cat opcyje

 -i **${i}** -t 1 --angle 1 -c 1 -o **${i%.*}**.mp4 -f mp4  -w 1920 --crop 0:0:0:0 --loose-anamorphic  --modulus 2 -e x264 -q 20 --vfr -a 1 -E av_aac -6 dpl2 -R Auto -B 160 -D 0 --gain 0 --audio-fallback ac3 --encoder-preset=veryfast  --encoder-level="4.0"  --encoder-profile=main  --verbose=1

[mobaxterm] ➤ type HandBrakeCLI.exe

HandBrakeCLI.exe is hashed (/cygdrive/c/Program Files/Handbrake/HandBrakeCLI.exe)

[mobaxterm] ➤ for i in *.mts;do eval HandBrakeCLI.exe $(cat opcyje);done

Funcionou perfeitamente.

    
por 19.07.2015 / 19:32
-1

Sim, você precisa personalizar um novo perfil manualmente para tornar todos os seus vídeos em fila com as mesmas configurações.

Alternativamente, se você acha que isso é um pouco complicado, você pode tentar outro programa chamada AppGeeker - eu uso isso o tempo todo.

link

Ele tem uma opção "Aplicar a todos" na interface que você pode usar, basta clicar nele e você está desativado.

    
por 09.06.2014 / 14:31
-1

Use o link

Eu também estava lutando com handbrake muito, freemake tem interface de usuário boa o suficiente, pelo menos não tem que google sobre como fazer as coisas ao contrário do handbrake.

E também é grátis !!!

    
por 10.07.2014 / 15:36