avconv convertendo vídeos com qualidade muito ruim

8

Eu tenho esse aplicativo de linha de comando do linux chamado avcon . É usado para converter arquivos. Por exemplo, se eu tiver um arquivo chamado video.mp4, posso executar avconv -i video.mp4 video.ogge ele será convertido video.mp4em video.ogg.

Então, meu problema (pergunta): sempre que ele converte qualquer arquivo, a qualidade do arquivo de saída é muito ruim em comparação com o vídeo original (o vídeo de entrada). Como posso resolver isso? Quero dizer, como posso converter o arquivo e ainda assim obter a mesma qualidade?

Se isso não for possível, use este aplicativo. Alguém pode sugerir mais alguma coisa para converter arquivos de vídeo usando a linha de comando?

Anônimo
fonte

Respostas:

7

Você pode ajustar a qualidade do vídeo usando a -qscalesinalização para esse comando. O uso -qscale 1deve fornecer a melhor qualidade e, se você não usar esse sinalizador, o resultado será geralmente uma qualidade terrível. Tente usar isso:

avconv -i video.mp4 -threads auto -qscale 1 -aq 1 video.ogg

Também incluí um sinalizador para otimizar o uso de vários threads e outro para maximizar a qualidade do áudio.

mchid
fonte
O que essas bandeiras extras estão fazendo? Como: threads, aq?
Anônimo
@Anonymous -aqé qualidade de áudio. Use 1para a melhor qualidade de áudio. Se levar muito tempo para converter o arquivo, você provavelmente poderá fazê-lo mais rapidamente sem o aqsinalizador, mas o áudio poderá não ter a melhor qualidade no final. Em seguida, um encadeamento é uma tarefa executada por um processador. Se você tem 2 núcleos físicos usando -threads 2deve desempenho ideal. No entanto, se você quiser limitar os recursos do sistema consumidos pelo processo, poderá limitá-lo a um encadeamento para usar apenas um núcleo para executar o processo, mas isso levará mais tempo. Configurá-lo como automático deve escolher automaticamente a melhor opção para você.
Mchid 23/07/2015
Eu executei este comando, mas agora não há áudio? Você pode me dizer o que há de errado?
Anônimo
Está bem! O áudio está lá, mas o Firefox não está reproduzindo o áudio. Qualquer ajuda?
Anônimo
Olá, @mchid, encontrei este superusuário.com/ questions/353022/no-sound-in-html5-video . Você pode me explicar o que é codec de áudio, libtheora etc. Por favor me ajude, cara, eu não sei nada sobre vídeos. Mas preciso convertê-lo no meu aplicativo da web para produzir vídeo html5 entre navegadores.
Anônimo