Tengo algunos archivos de video antiguos con extensión AVI que me gustaría importar a iMovie pero iMovie no los reconoce. Entonces quiero convertirlos usando ffmpeg. Pensé que AIC era probablemente el mejor formato de salida, pero realmente no me importa, siempre y cuando la calidad se conserve más o menos. ¿Cuál es la mejor manera de hacer esto con ffmpeg? La información actual es la siguiente:
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
También tengo algunos archivos MPEG-1 con los que necesito hacer algo similar:
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
Gracias
ffmpeg -hide_banner -i in.AVI -c:v libx264 -c:a aac -b:a 128k -preset slow -crf 18 out.mp4
ffmpeg -i input -c copy output.mov
funcionó perfectamente para que un video funcione con iMovie 10.