Me gustaría cambiar el códec de audio, pero mantener la configuración de video con ffmpeg

Pregunta:

Tengo un video para el que me gustaría convertir el códec de audio a AAC 320 kbps / 44.100 kHz. ¿Qué usaría para los conmutadores ffmpeg de modo que todas las configuraciones de video y el códec permanezcan iguales, pero solo cambien el códec de audio y la configuración?

Aquí está mi video:

$ ffmpeg -i Winnipeg.rb\ Scala-Talk.mov 
FFmpeg version SVN-r25375, Copyright (c) 2000-2010 the FFmpeg developers
  built on Oct  6 2010 13:02:41 with gcc 4.2.1 (Apple Inc. build 5664)
  configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64
  libavutil     50.32. 2 / 50.32. 2
  libavcore      0. 9. 1 /  0. 9. 1
  libavcodec    52.92. 0 / 52.92. 0
  libavformat   52.80. 0 / 52.80. 0
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.48. 0 /  1.48. 0
  libswscale     0.12. 0 /  0.12. 0

Seems stream 0 codec frame rate differs from container frame rate: 2000.00 (2000/1) -> 10.00 (10/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Winnipeg.rb Scala-Talk.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
  Duration: 01:10:53.00, start: 0.000000, bitrate: 283 kb/s
    Stream #0.0(eng): Video: h264, yuv420p, 800x598, 94 kb/s, 10 fps, 10 tbr, 1k tbn, 2k tbc
    Stream #0.1(eng): Audio: adpcm_ima_qt, 22050 Hz, 1 channels, s16
    Stream #0.2(eng): Audio: adpcm_ima_qt, 22050 Hz, 1 channels, s16
At least one output file must be specified

¡Muchas gracias de antemano! Una cosa con ffmpeg que nunca he podido asimilar es cómo simplemente "modificar" los archivos sin tener que regurgitar cada pequeña configuración para las cosas que no desea cambiar.

Respuesta:

Una agregación de la respuesta de Ehsan con el comentario de fletom que funciona para mí, gracias a ambos.

ffmpeg -i input.avi -acodec mp3 -vcodec copy out.avi

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım