Use o ffmpeg para converter o XVID avi para o AIC para importar para o iMovie?

0

Eu tenho alguns arquivos de vídeo antigos com extensão AVI que gostaria de importar para o iMovie, mas o iMovie não os reconhece. Então eu quero convertê-los usando o ffmpeg. Eu percebi que a AIC era provavelmente o melhor formato de saída, mas não me importo, desde que a qualidade seja preservada. Qual é a melhor maneira de fazer isso com o ffmpeg? As informações atuais são as seguintes:

Input #0, avi, from 'VID00025.AVI':
  Duration: 00:01:45.00, start: 0.000000, bitrate: 4798 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 4611 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc
    Stream #0:1: Audio: adpcm_ms ([2][0][0][0] / 0x0002), 44100 Hz, 1 channels, s16, 176 kb/s

Eu também tenho alguns arquivos MPEG-1 que eu preciso fazer algo semelhante com:

Input #0, mpeg, from 'MOV00034.MPG':
  Duration: 00:00:25.16, start: 0.110000, bitrate: 2914 kb/s
    Stream #0:0[0x1c0]: Audio: mp2, 32000 Hz, mono, s16p, 64 kb/s
    Stream #0:1[0x1e0]: Video: mpeg1video, yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], 104857 kb/s, 25 fps, 25 tbr, 90k tbn, 25 tbc

Obrigado

    
por Dave Griffiths 09.11.2016 / 15:10

1 resposta

1

ffmpeg só pode decodificar o AIC, mas uma versão recente do iMovie aceitará o ProRes *:

ffmpeg -i input -c:v prores -c:a pcm_s16le output.mov

Você também pode tentar redirecionar a entrada original para o contêiner MOV:

ffmpeg -i input -c copy output.mov

Isso será mais rápido do que re-codificar para o ProRes, mas não funcionará no iMovie para todas as entradas (o mpeg1video duvidoso), e o iMovie poderá recodificá-lo de qualquer maneira.

* Não tenho certeza se o iMovie irá recodificá-lo automaticamente para algum outro formato.

    
por 09.11.2016 / 19:03