Conversor de 1080p para 720p que converte muito rapidamente [fechado]

-2

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.

Neto de Einsteins
fonte

Respostas:

4

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 --fullhelppara 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

Travão de mão

Você pode, por exemplo, inseri-los na cadeia de opções do Handbrake ao procurar em "Avançado":

insira a descrição da imagem aqui

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.


FFmpeg

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
slhck
fonte
Levará mais tempo se o arquivo de origem estiver em um DVD, comparado com o arquivo no meu disco rígido?
Einsteins neto
Sim, provavelmente. No entanto, se você já tiver o DVD copiado para h.264, observe que a recodificação de um arquivo já codificado pode resultar em perda de qualidade perceptível. Você precisaria definir o RF (fator de taxa) de acordo (por exemplo, menor = melhor) para compensar. Nesse caso, copiar do DVD novamente provavelmente o deixará com melhor qualidade. É sempre uma troca entre velocidade e qualidade.
slhck
Não tenho problema em perder a qualidade e não é um DVD normal ... Era um arquivo 1080p que foi gravado em um DVD ...
Einsteins Grandson
Entendo. Nesse caso, as velocidades de leitura do disco rígido são obviamente mais rápidas.
slhck
@ user1111261 Funcionou para você?
slhck
1

Eu uso o Handbrake para todas as minhas conversões. Mas não sei dizer com que rapidez será para você.

Kugel
fonte
Depende do hardware, é claro. Mas você pode ajustar o Handbrake com suas opções avançadas - veja minha resposta.
slhck
0

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.

Louis
fonte