Alguma idéia sobre um bom conversor de 1080p para 720p capaz de converter um vídeo de 90 minutos em menos de várias horas? (talvez em 2, 3 ou 4 horas ;-)
A compactação de um arquivo é H.264 / MPEG-4 AVC.
fonte
Alguma idéia sobre um bom conversor de 1080p para 720p capaz de converter um vídeo de 90 minutos em menos de várias horas? (talvez em 2, 3 ou 4 horas ;-)
A compactação de um arquivo é H.264 / MPEG-4 AVC.
Se você quiser ficar com o H.264, provavelmente desejará usar o x264 como codificador. Está embutido em muitos aplicativos, mas o FFmpeg é o mais destacado com o codec "libx264", ou Handbrake .
x264 tem uma reputação de ser rápido e eficiente. A velocidade pode ser ajustada por predefinições chamadas, por exemplo, "rápidas". Eles variam de "ultra-rápido" a "muito lento". Você pode verificar a ajuda do x264 ligando x264 --fullhelp
para explicar todas as opções das predefinições.
Aqui estão as bandeiras para "ultra-rápido". Eles desativam algumas funções avançadas de codificação que exigem tempo de processamento. A codificação no modo "ultra-rápido" não será tão eficiente em termos de bits usados e, com uma taxa de bits fixa, você perderá alguma qualidade. Mas, geralmente, não deve importar tanto.
--no-8x8dct --aq-mode 0 --b-adapt 0
--bframes 0 --no-cabac --no-deblock
--no-mbtree --me dia --no-mixed-refs
--partitions none --rc-lookahead 0 --ref 1
--scenecut 0 --subme 0 --trellis 0
--no-weightb --weightp 0
Você pode, por exemplo, inseri-los na cadeia de opções do Handbrake ao procurar em "Avançado":
Basta copiar esta string, encontrada aqui :
ref=1:bframes=0:cabac=0:8x8dct=0:weightp=0:me=dia:subq=0:rc-lookahead=0:analyse=none:trellis=0:aq-mode=0:no-deblock=1:scenecut=0:mbtree=0
Não se esqueça de redimensionar novamente, vá para as Configurações da imagem.
Ou use-os no FFmpeg simplesmente chamando a predefinição correta:
ffmpeg -i input.mp4 -vcodec libx264 -preset ultrafast -s 1280x720 -acodec copy output.mp4
Eu uso o Handbrake para todas as minhas conversões. Mas não sei dizer com que rapidez será para você.
fonte
Se você estiver procurando algo como velocidades em tempo real ou melhor, pode usar sua GPU para codificação.
Aqui está um artigo intitulado " Codificação H.264 - CPU vs GPU: Nvidia CUDA, AMD Stream, Intel MediaSDK e x264 " que você pode estar interessado em ler.
A qualidade que você obtém de um codificador baseado em GPU não chega nem perto do que o x264 pode oferecer (às vezes destruindo completamente os quadros). No entanto, se você estiver usando as configurações mais rápidas que pode configurar para x264, pode valer a pena comparar esses resultados.
fonte