14 enero 2015

Convirtiendo videos desde linea de comandos con FFMPEG

Tener instalado ffmpeg es el requisito basico, y si bien hay GUI para hacerlo, nosotros vamos directamente a hacerlo desde la CLI, que realmente es muy simple, solamente hay que perderle el miedo a la consola y aprovechar todo su potencial

Convertir WEBM a MP4
 
ffmpeg -i video.webm video.mp4

Convertir  WEBM a FLV

ffmpeg -i video.webm video.flv

Convertir WEBM a AVI

ffmpeg -i video.webm video.avi

Ejemplo:
vampii@gostir:[~/dwhelper]$ ffmpeg -i Vestidas_de_Cuero.webm Vestidas_de_Cuero.avi
ffmpeg version 2.1.5 Copyright (c) 2000-2014 the FFmpeg developers
  built on Jun 30 2014 00:15:21 with gcc 4.8.2 (GCC)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/man --enable-shared --disable-static --disable-debug --enable-pthreads --enable-x11grab --disable-libfaac --enable-libcaca --enable-librtmp --enable-libmp3lame --enable-libmodplug --enable-libspeex --enable-libwavpack --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libx264 --enable-libschroedinger --enable-libass --enable-libxvid --enable-gpl --enable-postproc --enable-libopus --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libcdio --enable-openal --enable-avresample --enable-version3
  libavutil      52. 48.101 / 52. 48.101
  libavcodec     55. 39.101 / 55. 39.101
  libavformat    55. 19.104 / 55. 19.104
  libavdevice    55.  5.100 / 55.  5.100
  libavfilter     3. 90.100 /  3. 90.100
  libavresample   1.  1.  0 /  1.  1.  0
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
Input #0, matroska,webm, from 'Vestidas_de_Cuero.webm':
  Duration: 00:04:17.92, start: 0.000000, bitrate: 442 kb/s
    Stream #0:0: Video: vp8, yuv420p, 540x360, SAR 1:1 DAR 3:2, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)
    Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)
Output #0, avi, to 'Vestidas_de_Cuero':
  Metadata:
    ISFT            : Lavf55.19.104
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 540x360 [SAR 1:1 DAR 3:2], q=2-31, 200 kb/s, 29.97 tbn, 29.97 tbc (default)
    Stream #0:1: Audio: mp3 (libmp3lame) (U[0][0][0] / 0x0055), 44100 Hz, stereo, fltp (default)
Stream mapping:
  Stream #0:0 -> #0:0 (vp8 -> mpeg4)
  Stream #0:1 -> #0:1 (vorbis -> libmp3lame)
Press [q] to stop, [?] for help
frame= 7730 fps= 81 q=31.0 Lsize=   11272kB time=00:04:17.92 bitrate= 358.0kbits/s   
video:6818kB audio:4027kB subtitle:0 global headers:0kB muxing overhead 3.933071%
vampii@gostir:[~/dwhelper]$


Al final resultaba muchisimo mas simple de lo que parecia
¡Que te diviertas!

No hay comentarios: