Qual é a maneira mais rápida e melhor para converter um vídeo rmvb em mp4 / mkv sem perder qualidade?

1

O arquivo será reproduzido em um Popbox3D.

Meu método antigo era converter o vídeo usando o vidcoder (um desdobramento do handbrake) usando configurações normais, mas recentemente confirmei que isso reduz significativamente a qualidade de vídeo e áudio.

Eu aumentei a qualidade de conversão para 'alto perfil' e isso produziu um vídeo de maior qualidade, mas aumentou o tempo de conversão para cerca de duas vezes a duração do vídeo (95 minutos para converter um vídeo de 45 minutos) em um laptop Core2Duo. Isso é menos que ideal quando um grande número de vídeos precisa ser convertido.

Eu tentei um remuxo direto usando o mkv toolnix, mas isso produziu um vídeo que se recusou a exibir o vídeo no Popbox3D, o que é consistente com o relatado:

it is possible to put RealMedia A/V in MKV container (used MKVtoolnix) - however, it is awkward to play later.
RV40 is only suspected to be based on H.264 - simplify, is not consistent with MPEG-4 AVC specification.

Eu li isso ...

Under normal circumstances, [ffmpeg] should convert the video to .video.mp4 and the audio to (.wav then to) .audio.mp4, then mux the video and audio into a new .mp4 file and delete the temporary video-only and audio-only files.

e atualmente estou tentando descobrir como isso é feito.

Alguém pode me ajudar?

PS: Eu baixo muitas séries da Ásia e, por algum motivo estranho, o rmvb é um formato muito popular por lá. Às vezes, é o único formato disponível. Infelizmente, é um formato que é incompatível com o Popbox3D, então eu tenho que converter os arquivos antes que eu possa assisti-los na minha TV.

    
por Eric Leung 30.09.2013 / 14:13

2 respostas

2

A transcodificação (o que você deseja fazer) pode ser complicada em termos de qualidade devido à maneira como o programa decodifica o material de origem. Decodificadores melhores podem ajudar, mas a melhor solução é mais taxa de bits de codificação (e tamanho de arquivo maior).

Se você quiser usar o vidcoder, mas quiser que ele seja mais rápido, comece com o perfil normal e aumente substancialmente a taxa de bits (tente a qualidade de 15 ou 12). Isso será apenas um pouco mais lento do que antes, mas oferecerá uma qualidade muito melhor. O mesmo pode ser feito com a taxa de bits de áudio (160Kb / s +). Os perfis de alta qualidade exigirão mais poder de CPU devido a itens como b-frames, quantização adaptativa, controle de taxa de bits de 2 passos, CABAC e várias outras opções, que fornecem melhor qualidade de imagem com taxas de bits menores.

As opções de qualidade também podem melhorar a qualidade mesmo com altas taxas de bits. O processador que você está usando é ... lento. Um computador projetado para edição de vídeo será substancialmente mais rápido e permitirá o uso de melhor controle de qualidade em uma taxa de bits em tempo real.

Se um tamanho de arquivo maior for inaceitável, a troca é por configurações de melhor qualidade, que são muito mais lentas. Se isso ainda for inaceitável, compre um novo computador rápido ($$$$$).

    
por 29.10.2013 / 07:49
0

Para converter RMVB para MP4 com alta qualidade, ele precisa de mais tempo do que a conversão geral com compactação relativamente maior. Então você deve escolher um conversor de vídeo que suporte aceleração de hardware. O HandBrake de código aberto agora oferece duas opções para você converter RMVB para MP4 / MKV (H.264 Intel QSV) rapidamente. O único problema é que às vezes falha por motivo desconhecido ... Outra ferramenta que eu costumo usar para fazer a conversão de vídeo (RMVB incluído) é WinX HD Video Converter, que permite que meu computador com 4 núcleos de CPU & Intel QSV para converter 2GB MKV para MP4 em apenas 10 minutos ..

    
por 16.10.2017 / 06:11