Sugestões para cortar / recortar vídeos no Mac OS X (o iMovie produz ficheiros muito grandes)?

10

Eu preciso cortar partes de um vídeo (+ o áudio associado, é claro) para criar um clipe curto. Por exemplo, leve 2 minutos de um local, 3 minutos de outra parte do vídeo, 30 segundos de outro local e junte tudo para formar um único clipe. O formato do vídeo de entrada é mp4 (codificação H.264, AFAICR).

Não precisa de fusões ou transições muito sofisticadas de uma parte para a próxima, ou banners sofisticados (texto) na tela, mas alguma capacidade de fazer isso seria um ponto positivo.

Eu fiz isso com o iMovie no passado, mas onde o arquivo original estava com menos de 5MB / min de tempo de reprodução, a versão cortada estava acima de 11MB / min de tempo de reprodução, o que para mim parece muito ruim. / p>

Existe uma maneira melhor / diferente de fazer isso no OS X?

Procurando soluções gratuitas (gratuitas).

OS: OS X 10.9.3

    
por markvgti 13.06.2014 / 04:22

3 respostas

17

Acabei usando o ffmpeg na linha de comando para fazer o recorte necessário.

Depois de fazer algumas pesquisas neste site e tentar alguns comandos mais simples, eu criei o seguinte comando:

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -c copy -to 00:05:10 \
    output.mp4

Pelo que entendi, com este comando o ffmpeg basicamente copia uma parte do clipe da entrada.mp4 para output.mp4 (sem re-codificação). O ffmpeg procura rapidamente a marca de 1 min (o primeiro -ss 00:01:00 ), em seguida, começa a procurar quadros-chave e produz um clipe de 3 min para o clipe (fornecido pela segunda opção -ss ) para 6 min & 10 segundos no clipe (especificado por -to 00:05:10 ). Então, isso resulta em um clipe de 3 min 10 segundos (5:10 - 2:00).

OBSERVAÇÃO: os tempos dados pela segunda opção -ss e a opção -to são relativos ao tempo determinado pela primeira opção -ss .

Para saber mais sobre essas e outras opções, veja as respostas excelentes para a pergunta Usando o ffmpeg para cortar o vídeo .

Este método foi surpreendentemente rápido (10-15 segundos), mas durante os primeiros 2-3 segundos do clipe o som ficaria bom, mas sem nenhum vídeo correspondente. Tanto a qualidade do som quanto da vídeo pareciam indistinguíveis do original após esses 2-3 segundos iniciais.

A eliminação da parte -c copy resolveu esse problema também. Isso significa que o vídeo será codificado novamente - o que leva mais tempo (meu MacBook Pro de 13 polegadas do final de 2011 levou 80-90% do tempo de duração do clipe), mas a qualidade de áudio e vídeo era excelente e o tamanho do arquivo era menor que o original (calculado em termos de MB / min de reprodução)!

Então o comando final que eu escolhi foi:

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -to 00:05:10 -strict -2 \
    output.mp4

A parte -strict -2 foi adicionada ao comando com base na sugestão do ffmpeg, já que o suporte para a codificação X.264 ainda é experimental,

Para usar o ffmpeg eu baixei o ffmpeg pré-compilado do ffmpegmac.net , coloque-o em um diretório que eu já sabia estar no meu PATH e estava pronto para ir!

    
por 14.06.2014 / 08:44
7

As funções Split e Trim do Quicktime podem ser usadas para reduzir rapidamente o tamanho de um clipe de vídeo.

Se todos os segmentos forem do mesmo arquivo, o Quicktime pode ser facilmente usado para dividir, reorganizar e aparar clipes:

Abra o original no Quicktime, defina com antecedência pelo menos um quadro para o ponto de seu primeiro corte e, no menu Edit , Split Clip será desabilitado. Cmd-Y é o atalho. O painel de controle do QT mudará para o modo de visualização de clipe, mostrando dois clipes adicionais com uma divisão no ponto atual do indicador de reprodução, ambos os clipes destacados em amarelo. Para excluir um clipe indesejado após uma operação Split Clip , clique no clipe na linha do tempo para realçá-lo e tecle Backspace , ou selecione uma das funções comumente encontradas no menu Edit . No modo "Clip View", os clipes podem ser arrastados e soltos para reorganizar seu pedido. Quando terminar de dividir os clipes, clique no botão Done à direita para retomar a operação normal do QT.

Continuando, agora é hora de Save o arquivo em seu formato atual, Export do arquivo em uma resolução diferente ou Share do arquivo com um dos serviços. Os dois últimos estão sob o menu File , mas Save está visivelmente ausente: Não se preocupe ... Basta clicar na janela do clipe editado, o X vermelho no canto superior esquerdo para fechar a janela. Isso abrirá a familiar caixa de diálogo Save e os arquivos A / V que salvei dessa maneira mantiveram todas as propriedades do clipe original intactas. Exporting ou Sharing tem maior probabilidade de fazer com que o vídeo seja reamostrado e, possivelmente, crescer em tamanho como o seu.

    
por 14.06.2014 / 05:37
0

A resposta de Nevin é ótima, mas sinto que poderia haver uma pequena melhora em termos de como aliviar a carga ao dividir esses clipes.

Aqui está um tutorial que eu coloquei com esse esclarecimento. Ou seja, a chave está em cortar os clipes mais curtos individualmente em um novo arquivo e salvá-los à medida que avança.

link

    
por 21.10.2018 / 19:55