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?

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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.