Convertendo em mpeg4 para o cinelerra sem perda de qualidade

0
Embora eu esteja editando principalmente filmes no OpenShot, eu não tenho certeza se ele alcançou o cinelerra em termos de recursos. Além disso, a versão atualmente instalada do OpenShot ainda é um pouco problemática e falha às vezes.

No entanto, estou tendo problemas para colocar minhas imagens no formato correto do Cinelerra. Eu tenho os codecs de vídeo corretos instalados (mpeg-4) e estou convertendo gravações de vários dispositivos de câmera diferentes no formato de contêiner quicktime com o vídeo mpeg-4. No entanto, a documentação do cinelerra diz que também quer o formato de áudio mpeg-4, que eu acredito ser (als) ao usar o avconv .

Eu tenho alguns arquivos m2v sem áudio (de volta de quando eu estava usando um mac e corte final para fazer dvds), e gostaríamos de reeditar estes. Então eu quero usar algo como no shell script:

for f in *m2v; do avconv -i "$f" -c:a als -c:v mpeg4 "${f/%m2v/mov}"; done

No entanto, se eu chamar isso, o arquivo mov produzido tem qualidade realmente baixa (embora ele e a fonte tenham 720x576x25), e se eu olhar suas propriedades no Nautilus, ele diz que seu codec de vídeo é 'ffodivx', e não mpeg-4.

Existe algo que eu possa fazer para converter esses vídeos no formato desejado sem a perda de qualidade? Outros arquivos que eu converti (de .dv e .mts) convertem bem usando o mesmo método. Então presumo que o problema seja decodificar a fonte, em vez de codificar o resultado. No Nautilus, o arquivo fonte diz que seu codec de vídeo é FFMPEG2, bitrate 7519 Kb / s.

O resultado só tem 556 Kb / s, talvez este seja o problema?

    
por AntonChanning 07.12.2013 / 17:11

1 resposta

0

Ok, não tenho certeza se essa é a melhor maneira de fazer isso ou não, mas consegui converter o vídeo sem perda de qualidade especificando a taxa de bits ao chamar o avconv assim:

for f in *m2v; do avconv -i "$f" -b:v 8000k -c:a als -c:v mpeg4 "${f/%m2v/mov}"; done
    
por AntonChanning 07.12.2013 / 17:45