|
|
|
|
Bonjour,
comme je l'avais dit dans un de mes précédents posts, je cherche a encoder toutes les vidéos d'un dossier en un autre format.
On m'avait poroposé le script suivant :
for file in *.avi
do
ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 "${file}"
done
-acodec mp3
Stream #0.0: Video: mpeg4, yuv420p, 352x288, q=2-31, 200 kb/s, 25.00 fps(c) Stream #0.1: Audio: 0x0000, 48000 Hz, stereo, 64 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Unsupported codec for output stream #0.1
Configuration: Linux Ubuntu 7.10 - Gutsy Gibbon Firefox 2.0.0.12
Salut,
for file in *.avi
do
ffmpeg -i "${file}" -ar 22050 -f avi -s 352x288 -acodec libmp3lame "${file}2"
doneSource : http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html
;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
Merci, mais ca ne marche pas :
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al. configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr libavutil version: 1d.49.3.0 libavcodec version: 1d.51.38.0 libavformat version: 1d.51.10.0 built on Jun 3 2007 20:59:25, gcc: 4.1.3 20070528 (prerelease) (Ubuntu 4.1.2-9ubuntu2) [NULL @ 0xb7eacac8]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1) Input #0, avi, from '013 (01x13) - Une Soiree D'Enfer.avi': Duration: 00:21:59.4, start: 0.000000, bitrate: 1524 kb/s Stream #0.0: Video: mpeg4, yuv420p, 512x384, 25.00 fps(r) Stream #0.1: Audio: mp3, 48000 Hz, stereo, 32 kb/s Unknown codec 'libmp3lame' Et je me retrouve (si j'enleve la partie -acodec libmp3lame) avec un fichier .avi2. Mais merci d'avoir essayé ! |
Extrait du lien cité ci-dessus : This is a typical DVD ripping example; the input is a VOB file, the output an AVI file with MPEG-4 video and MP3 audio. Note that in this command we use B-frames so the MPEG-4 stream is DivX5 compatible, and GOP size is 300 which means one intra frame every 10 seconds for 29.97fps input video. Furthermore, the audio stream is MP3-encoded so you need to enable LAME support by passing --enable-libmp3lame to configure. ;-))
Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
http://doc.ubuntu-fr.org/ffmpeg#par_compilation
|