OK. Eu tenho alguns arquivos ogg que criei usando uma ferramenta de gravação na área de trabalho . Eu os transcodifiquei usando ffmpeg
uma vez (principalmente para recortar o começo e o fim).
Agora, tenho três arquivos que quero concatenar em um único .ogv
arquivo. Eu tentei usá- oggCat
lo, ele travou com algum tipo de erro (tentei concatenar um arquivo para si mesmo usando oggCat
e isso também falhou, levando-me a acreditar que minha distribuição está enviando uma versão quebrada do pacote). Simplesmente cat
os arquivos funcionam, mas não consigo procurar o que não é legal. mencoder
corra assim mencoder -ovc lavc -oac lavc file1.ogv file2.ogv file3.ogv -o complete.ogv
. Ele transcodifica os arquivos em um avi
e retira um pouco dos 3 vídeos.
Então, como faço isso?
Atualização 1: Minha solução atual é transcodificar os 3 arquivos em .mpg
uso ffmpeg
, cat
juntá-los e depois transcodificá-los novamente ogv
.
Atualização 2: o PiTiVi funciona para esse tipo de coisa, mas eu preciso de algo na linha de comando que possa automatizar e criar scripts.
fonte
Respostas:
Ogg Video Tools parece fazer o que você está procurando.
Pequena descrição:
Nota: Os arquivos de vídeo devem corresponder em taxa de quadros, intervalo de quadro-chave, tamanho de quadro etc.
Veja mais aqui e aqui .
fonte
Eu usaria o desmuxer concat do ffmpeg para isso (requer uma versão recente do ffmpeg).
Primeiro, crie um arquivo chamado inputs.txt (ou qualquer nome arbitrário), contendo linhas como:
Observe que esse pode ser um caminho de arquivo relativo ou absoluto. Se todos os seus arquivos estiverem no mesmo diretório e nomeados em um padrão semelhante a input1.ogv, input2.ogv ... , você poderá usar um loop for para gerar inputs.txt:
Depois de criar seu arquivo, você pode concatenar sem perdas os arquivos ogv da seguinte forma:
fonte
Você já tentou usar o PiTiVi ? Coloque os três clipes sequencialmente na linha do tempo e salve o resultado como um arquivo.
fonte
http://www.xiph.org/oggz/ possui um recurso,fundir Mesclar Ogg arquivos juntos, intercalando páginas em ordem ofpresentation tempo.Editar: isso não faz o que você deseja, pois deseja reproduzir um vídeo após o outro.
http://sox.sourceforge.net também pode funcionar, a sintaxe ( http://sox.sourceforge.net/sox.html ):Editar: trata apenas do áudio.
Você pode tentar compilar o oggvideotools e ver se o oggCat funciona então.
Edit: isso funcionou para você ...
Você pode pedir em http://sourceforge.net/projects/oggvideotools/support para corrigir os problemas com sua distribuição, incluindo o texto das mensagens de erro que você possui quando 1) executa o binário obtido em seus repositórios de distribuição 2) compila 3) execute a versão compilada.
Editar: você está procurando programas alternativos para fazer a concatenação.
Tente usar o mkvtoolnix para concatenar arquivos ogg em um único mkv, depois extraia o ogg usando a mesma ferramenta
fonte
oggCat
que realmente funciona. Eu desisti de ogg embora. Parece que muitas pessoas não conseguem jogar. Eu mudei para webm e um fallback flv.