video fica corrompido após converter ogv para qualquer formato usando ffmpeg

1

Eu estava tentando converter vídeo ogv para avi usando o ffmpeg. Ele converte sem qualquer erro, mas o vídeo de saída parece estar corrompido. Não importa qual formato eu converto, o put é o mesmo mostrado na captura de tela.

  Comando

ffmpeg: ffmpeg -i original.ogv -sameq converted.avi

     

versão ffmpeg: 0.7

     

ubuntu: 11,10 - 64 bits

Captura de tela original de vídeo

Captura de tela de vídeo convertida

    
por Rojan 22.02.2012 / 13:03

3 respostas

1

Duas opções pelo menos para você.

  1. Instale o screencaster Kazam, que suporta a saída do formato webm e é compatível com o upload para o Youtube, onde o .OGV não está isento de conversão.

    sudo add-apt-repository ppa:kazam-team/unstable-series
    sudo apt-get update
    sudo apt-get install kazam
    
  2. Compile um ffmpeg mais recente a partir da fonte para converter OGV. Um guia muito fácil de seguir é Compile os últimos FFMPEG e X264 .

por duffydack 22.02.2012 / 19:09
3

tl; dr : use o Handbrake.

Eu tive esse problema exato com ffmpeg ontem ao fazer um gif animado para essa pergunta:

Eu usei o gtk-recordMyDesktop para gravar a tela, mas quando tentei fazer qualquer coisa com ffmpeg , ela acabou preenchendo artefatos. Para resolver problemas, eu tentei converter com o software de edição de vídeo de desktop (eu queria cortar também) e todos eles explodiram. Provavelmente algo a ver com o tamanho de quadro de 3840x1200.

Tenho certeza de que há um ffmpeg puro para remover esses artefatos, mas instalei o Handbrake e converti o ogv em um arquivo mp4 de alta qualidade, que usei em ffmpeg para converter em meu gif animado .

Dor no bumbum, mas não demora muito para clipes curtos e, no seu caso, pode até simplificar as coisas.

    
por Oli 22.02.2012 / 13:53
1

Eu tive o mesmo problema. Pequenos quadrados em todos os lugares na saída convertida de ogv. Eu tentei o mencoder e obtive o mesmo resultado:

  mencoder original.ogv -vc theora -ovc x264 -o converted.avi

até que eu indique explicitamente a opção -vc theora:

  mencoder original.ogv -vc theora -ovc x264 -o converted.avi

Desta vez, a saída foi boa.

Eu também desinstalei o ffmpeg 0.7.3, baixei o último código fonte do repositório git, o compilei e instalei. Agora o mesmo comando ffmpeg converte vídeos ogv bem.

HTH

    
por pacovila 30.03.2012 / 10:47