melhor ferramenta de linha de comando para juntar vídeos

1

Eu usei o ffmpeg, mas com ele você precisa primeiro criar vídeos mpg, em seguida, fazer cat video1.mpg video2.mpg > joined.mpg e depois converter para o join.mpg para join.mp4 com o ffmpeg para poder fazer o upload no youtube. Eu ouvi que há mencoder que pode juntar arquivos avi sem converter para mpg e usando o comando cat. Eu estou fazendo vídeos para fazer o upload no youtube, então ele precisa estar no formato avi mp4 ou flv. Qual ferramenta é a melhor para juntar vídeos da linha de comando?

    
por user1079002 16.04.2012 / 04:00

3 respostas

2

derreta

  

O melt foi concebido como uma ferramenta de teste para o framework MLT, mas também é um   poderoso editor de vídeo orientado por linha de comando multitrack. Poderia também   usado como um media player minimalista para arquivos de áudio e vídeo.

Instalação

sudo apt-get install melt

mencoder

  

Este pacote contém mencoder, um simples codificador de filmes, projetado para   codificar filmes reproduzíveis por MPlayer   (AVI / ASF / OGG / DVD / VCD / VOB / MPG / MOV / VIV / FLI / RM / NUV / NET) para outros   Formatos jogáveis por MPlayer. Pode codificar com vários codecs, como   DivX4 (1 ou 2 passagens), libavcodec, áudio PCM / MP3 / VBRMP3. Também tem   capacidade de copiar e redimensionar vídeos.

Instalação

 sudo apt-get install mencoder

guia

    
por Tachyons 16.04.2012 / 04:13
3

Para o mp4, a única solução de trabalho que encontrei foi com o MP4Box do pacote gpac

#!/bin/bash
filesList=""
for file in $(ls *.mp4|sort -n);do
    filesList="$filesList -cat $file"
done
MP4Box $filesList -new merged_files_$(date +%Y%m%d_%H%M%S).mp4

ou o comando é

MP4Box -cat file1.mp4 -cat file2.mp4 -new mergedFile.mp4

com o mencoder e o avconv Eu não poderia fazer isso funcionar: - (

    
por Philippe Gachoud 22.03.2014 / 22:12
1

Isso é chamado de muxing (multiplexação). Além das outras sugestões, o Handbrake fará isso e muito mais, incluindo ripar discos, transcodificação, etc. Ele tem uma versão GUI e CLI e está disponível no Centro de Software. No entanto, acho que é um pouco exagerado para o muxing simples e uso o pacote mkvtoolnix mais simples e rápido para isso. Ele também tem versões GUI e CLI e está disponível para o Ubuntu e muitos tipos de GNU / Linux e outros derivados Unix, até mesmo o MS-Windows. O mkvtools também é open source sob a GPL e está disponível no site:

link

com instruções para instalá-lo no Ubuntu. O único problema com o Handbrake é que ele produz apenas arquivos .mp4 (bons para o YouTube) ou .mkv, mas não tive problemas para exibir vídeos / filmes em .mkv com qualquer coisa, incluindo o Android (exceto um DVD player exclusivo da DIVX) . O mkvtools só irá salvar em contêineres .mkv.

ffmpeg é provavelmente a CLI mais simples para converter seus .mkvs em .mp4s

ffmpeg -i inputfilename.mkv -vcodec copy -acodec copy outputfilename.mp4

Espero que isso ajude.

    
por Smarteralec 16.04.2012 / 04:59