Lote vídeos em lote (cerca de 200 vídeos) em single com tela em branco (por 2-3 seg.) entre cada

0

Há perguntas semelhantes sobre SU, mas eu tenho um requisito ADICIONAL junto com a fusão dos vídeos.

Preciso ter 2 segundos (ou qualquer segundo) de tela preta entre dois vídeos consecutivos. Eu estou procurando uma ferramenta gratuita como o ImageMagik (mas para vídeos) que pode facilmente mesclar os vídeos junto com aquela coisa de tela preta.

P.S. Eu tenho vídeos do YouTube em Mp4 (série de tutoriais é).

Qual é o método mais rápido que posso usar?

    
por Kushal 17.05.2012 / 12:56

2 respostas

2

Muito simples, se estes forem apenas os MP4. Instalar MP4Box (vem para todos os sistemas operacionais).

Em seguida, você pode concatenar vídeos MP4 usando:

mp4box -cat video1.mp4 -cat video2.mp4 -cat … output.mp4

E você está feito. Basta adicionar quantos -cat video.mp4 desejar.

O processamento em lote também é simples. Digamos que você tenha um arquivo com os dois segundos em branco, chamado blank.mp4 , e uma lista de seus arquivos de entrada videos.txt

#!/bin/bash
command="mp4box"
while IFS= read -r line
do
    command="$command"" -cat $line -cat blank.mp4"
done < "videos.txt"
command="$command output.mp4"
echo $command
eval $command

Salve-o em algum lugar, conceda a ele permissões de execução com chmod +x batch.sh e execute-o com ./batch.sh . Obviamente, blank.mp4 precisa estar na mesma pasta. Mas você pode facilmente modificar esse comportamento.

    
por 17.05.2012 / 16:05
1

Que tipo de filmes? MPEG AVI FLV Você está se juntando a um monte de Youtube Rips? Faz diferença.

Por exemplo, aqui está o mpgtx , uma ferramenta de linha de comando simples que, entre outras coisas, une clipes de vídeo MPEG. Não funciona com AVI ou outros tipos de arquivos de filmes. Então, seria inútil para o que você quer fazer. Assim, eu não tenho idéia se sugerir isso para você vai funcionar ... já que eu não sei que tipo de tipo de arquivo seus clipes de filme são.

Talvez o AviDemux seja mais do que você precisa. Ele não opera de uma linha de comando, mas lida com uma variedade maior de tipos de filmes e pode ser automatizado usando projetos, uma fila de tarefas e scripts. O que significaria ingressar em um lote de clipes de filme, e dizer a ele para adicionar 2 segundos de nada entre cada um não estaria fora do intervalo.

De qualquer forma, o Videohelp.com é seu amigo, pois é um site dedicado a fornecer a seus visitantes tudo o que é vídeo ... e áudio. Edição, isto é.

    
por 17.05.2012 / 14:33