Qual é a maneira correta de dividir arquivos de vídeo longos em partes de tamanhos iguais? [fechadas]

1

Digamos que foo.mp4 é 3h49m06s de gravação de fluxo de contração longa e quero dividi-lo em 8 seções, de aproximadamente 28m40s cada, para fazer o upload em partes sensíveis para o youtube.

Sei que posso dividir esse tempo por 8 e, em seguida, executar mencoder ou ffmpeg 8 vezes com start e endpos especificados, mas isso ainda deixa problemas como quadros-chave, não é reencoding e deixa uma pequena sobreposição entre os vídeos não abordados. / p>

Então, qual é a maneira "correta" de fazer isso?

    
por taw 08.08.2016 / 00:54

2 respostas

0

O melhor que pude encontrar é:

ffmpeg -i stream.mp4 -c copy -map 0 -segment_time $[60*28] -reset_timestamps 1 -f segment "stream_part_%02d.mp4"

Isso se divide em quadros-chave em segmentos igualmente longos sem reencodar.

A principal desvantagem é que você precisa calcular o tamanho do segmento manualmente (se você dividir o vídeo de 3h1m em segmentos de 30m, terá um segmento de 7º 1m estranho). Neste exemplo eu usei 28m segmentos como o que estava mais próximo do mesmo.

A menor desvantagem é que o número gerou arquivos de 0.

    
por 09.08.2016 / 07:06
0

Eu uso com sucesso uma ferramenta de conversão de vídeo de terceiros chamada Pavtube Video Converter Ultimate para dividir meu filme de 2 horas em 5 partes com igual duração.

    
por 10.08.2016 / 12:15