[Lugro-principiantes] convertir videos mp4 a audio mp3 con avconv, un paradigma

Horacio horacio9573 en gmail.com
Mie Ago 22 11:16:24 ART 2012


Para usuarios tanto de Ubuntu como Debian que quieran convertir videos
en mp4 bajados de youtube a audio mp3, primero deben verificar si
tiene los siguientes paquetes:

libavcodec-extra-53
libav-tools
libmp3lame0

sino hay que instalarlos del multiverse... dejar que borre lo obsoleto...

los videos descargados de youtube vienen en general con codificado AAC
como se puede ver en el item stream #0.1:

avconv -i Beautiful_Sin_-_Lost_LYRICS.mp4
avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012
the Libav developers
  built on Jun 12 2012 16:37:58 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Beautiful_Sin_-_Lost_LYRICS.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2011-03-13 16:36:54
  Duration: 00:04:51.12, start: 0.000000, bitrate: 361 kb/s
    Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p,
480x360 [PAR 1:1 DAR 4:3], 258 kb/s, 25 fps, 25 tbr, 1k tbn, 50 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 95 kb/s
    Metadata:
      creation_time   : 2011-03-13 16:36:57
At least one output file must be specified

para hacer la conversión lo incorrecto es  avconv -i
Beautiful_Sin_-_Lost_LYRICS.mp4 audio.mp3 pues en algunos
reproductores mp3 no anda... por el bitrate... lo que anda para
reproductores en general es:

avconv -i Epic_Music_Mix_4_With_Vocals.mp4 -vn -acodec libmp3lame -ac
2 -ab 160k -ar 48000 audio.mp3

con esto eliminamos que avconv pierda tiempo en renderizar...

quedando un stream mp3 puro:

avconv -i  Epic_Music_Mix_4_With_Vocals.mp3
avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012
the Libav developers
  built on Jun 12 2012 16:52:09 with gcc 4.6.3
[mp3 @ 0x25e69c0] max_analyze_duration reached
Input #0, mp3, from 'Epic_Music_Mix_4_With_Vocals.mp3':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2011-09-08 23:57:30
    encoder         : Lavf53.21.0
  Duration: 00:13:18.62, start: 0.000000, bitrate: 160 kb/s
    Stream #0.0: Audio: mp3, 48000 Hz, stereo, s16, 160 kb/s
At least one output file must be specified



Saludos... Horacio


Más información sobre la lista de distribución Lugro-principiantes