Conversor de vídeo: ogv para avi (ou outro formato mais comum)

12

Eu tenho usado recordMyDesktop para gravar coisas. Um pouco lento para compilar, mas registra bem. No entanto, quando tento converter de ogv para avi (usei Devede e um script mencoder), o áudio e o vídeo ficam fora de sincronia.

Aqui está o script para referência:

#!/bin/bash
# ogv to avi
# Call this with multiple arguments
# for example : ls *.{ogv,OGV} | xargs ogv2avi
N=$#;
echo "Converting $N files !"
for ((i=0; i<=(N-1); i++))
do
echo "converting" $1
filename=${1%.*}
#mencoder "$1" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o $filename.avi
mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
shift 1
done

Existem bons conversores de vídeo confiáveis ​​por aí? :)

Ramon Tayag
fonte
Pergunta semelhante: askubuntu.com/q/1691/667
dv3500ea
eu estou pensando o consulente pode estar tentando usar o comando daquele QA e está tendo um problema para que ele fez uma pergunta diferente sobre o A / V SYNC
RobotHumans
Sim, trata-se de problemas de sincronização. :)
Ramon Tayag
Apenas peguei uma resposta. Não sei por que, mas parece que coisas diferentes funcionam para configurações diferentes. É uma pena que tenhamos que fazer pesquisas sobre isso.
Ramon Tayag

Respostas:

6

Winff Instalar winff

É uma GUI para o conversor de vídeo da linha de comandos, FFMPEG. Ele converterá quase todos os arquivos de vídeo que o FFmpeg irá converter. O WinFF cria vários arquivos em vários formatos ao mesmo tempo. Você pode, por exemplo, converter mpeg, flv e mov, tudo em avi de uma só vez.

hhlp
fonte
Isso funcionou para mim também. Eu suspeito que seja o FFMPEG como o askubuntu.com/questions/17309/… . Estou escolhendo isso porque tem o gui. Menos para eu memorizar!
Ramon Tayag
Atualmente, o WinFF não pode ser usado no Ubuntu 14.04, mas não consegue encontrar o codificador libxvid. Existe um relatório de erro: code.google.com/p/winff/issues/…
Luís de Sousa
7

Você pode usar o avconv para converter e redimensionar opcionalmente (está incluído no ffmpeg ):

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -vb 3000k -ab 160k "output.avi"

Isso converte seu vídeo em um arquivo .avi com os codecs mjpeg e mp2 para uma boa compatibilidade.

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -qscale 5 "output.avi"

Isso converte seu vídeo usando escala de qualidade.

desagradável
fonte
3
Isso preservou a qualidade da melhor forma, mas eu usei isso sem a parte de redimensionamento. Obrigado!
Penner
Este é provavelmente o único método funcional no Ubuntu 14.04. Há uma degradação visível da qualidade (mesmo removendo o -s 640x480bit), mas o resultado final é aceitável.
Luís de Sousa
5

Você pode tentar com o ffmpeg:

ffmpeg -i input.ogv output.avi
Shunz
fonte
1
Até agora, parece que a mudança do mencoder fez isso por mim! O engraçado é que ele costumava ser convertido corretamente com o meu script e com o Devede. Então eu notei que, desde uma semana atrás, ficou fora de sincronia.
Ramon Tayag
1
*** ESTE PROGRAMA É DEPRECADO *** Este programa é fornecido apenas para compatibilidade e será removido em uma versão futura. Por favor, use avconv.
Penner
Este método não funciona no Ubuntu 14.04.
Luís de Sousa
2

No terminal, digite o seguinte,

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Altere a entrada .ogv para o nome do seu arquivo ogv.

  • Você também pode dar o nome do arquivo de saída alterando a saída .avi no comando acima.

texto alternativo

karthick87
fonte
2

usando a opção -idx corrigiu isso para mim ... discussão aqui: http://ubuntuforums.org/showthread.php?t=665836

mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi

RobotHumans
fonte
Hmm .. infelizmente, não funcionou para mim. Também vou tentar outras coisas.
Ramon Tayag
isso é estranho. é por isso que mudei para o uso do ffmpeg para fazer a captura de tela. O gtkrecord faz coisas estranhas com o contêiner ogv e você obtém uma reprodução imprevisível em diferentes players.
RobotHumans
1

O mencoder é muito bom nesse tipo de coisa. Hoje eu escrevi sobre fazer screencasts no Ubuntu usando o recordmydesktop e depois converter os arquivos ogv em avi com vídeo xvid e áudio mp3. Você pode encontrá-lo em http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html

binW
fonte
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
fossfreedom
0

Experimente o Mobile Media Converter . Ele tem uma interface gráfica muito simples, mas pode fazer o que você está tentando fazer.

netcyrax
fonte
0

Experimente o avidemux Instale o avidemux , está disponível nos repositórios e possui uma interface gráfica intuitiva.

abanar
fonte
2
Não pode abrir arquivos ogv.
Ramon Tayag