Como baixar, recodificar e ingressar em vídeos do YouTube

3

Eu fiz o download de um conjunto de vídeos do YouTube que fazem parte do mesmo episódio. Atualmente eu tentei convertê-los em mp4 usando o ffmpeg e depois juntando-se ao MP4Box.

for f in *.flv; do ffmpeg -i "$f" -vcodec copy -acodec copy "${f%.flv}.mp4"; done
MP4Box -cat part0.mp4 -cat part1.mp4 -cat part2.mp4 -cat part3.mp4 -cat part4.mp4 -new  video.mp4

No entanto, ao entrar no MP4Box, abrir o vídeo no VLC faz coisas estranhas. Parece criar um vídeo que tem 3 vídeos diferentes ao mesmo tempo. Após a inspeção, os vídeos têm bitrates e framerates diferentes, isso está causando o problema?

Por isso, gostaria de recodificar os vídeos para que fiquem todos iguais e, em seguida, junte-os. Ou existe uma maneira melhor de realizar o que eu quero?

Editar: eu deveria ter mencionado, eu gostaria de fazer isso na linha de comando, como eu quero semi-automatizar este processo. Obrigado!

Edit2: Parece que as pessoas estão tendo problemas parecidos com o MP4Box. Fontes: 1 e 2 . Então eu tentei avidemux, e ele irá mesclá-los corretamente, mas o áudio é acelerado, o que também é citado aqui .

Edição final e solução: Eu segui o conselho em este tópico e converti os vídeos para o mkv primeiro e depois entrei usando o mkvmerge , que funcionou muito bem! Obrigado!

    
por James Smith 10.07.2011 / 21:22

6 respostas

1

Eu segui o conselho neste tópico e converti os vídeos para o mkv primeiro e depois entrou usando mkvmerge, que funcionou muito bem! Além disso, é mais rápido que o software mencionado anteriormente.

    
por 22.07.2011 / 02:38
0

Você deu uma chance a openshot ? É um editor de vídeo grátis (como em fala) para Linux.

OpenShot Video Editor is a free, open-source video editor for Linux licensed under the GPL version 3.0.

OpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to DVD, YouTube, Vimeo, Xbox 360, and many other common formats.

Então, se você está usando o Ubuntu, por exemplo, ele pode se juntar aos vídeos para você facilmente.

    
por 10.07.2011 / 22:46
0

Eu recomendaria os editores de vídeo básicos da maioria dos sistemas operacionais. No Ubuntu, Pitivi (o mais básico de funcionalidade); no Windows, o criador de filmes do Windows; no OSX, iMovie. Você pode abrir um projeto, importar e unir os clipes desejados e exportá-lo para o formato desejado.

    
por 10.07.2011 / 23:28
0

Eu tentaria o Avidemux - ele também tem uma interface CMD, mas nunca o usei. No entanto, o Avidemux sempre teve bons resultados quando precisei. : -)

    
por 11.07.2011 / 07:30
0

A FAQ do ffmpeg descreve como juntar arquivos de vídeo. Não sei se isso resolverá o problema para você, mas talvez seja útil: Como participar de arquivos de vídeo

    
por 12.08.2011 / 17:28
0

Você pode usar o filtro de concatenação ffmpeg para concatenar vários arquivos de vídeo.

-filter_complex concat=n=%2:a=1

Por exemplo

ffmpeg -i vid1.flv -i vid2.flv -filter_complex concat=n=2:a=1 out.mp4

Observe que o parâmetro n especifica o número de arquivos de vídeo nesse caso.

    
por 30.08.2016 / 01:35