Когда я запускаю следующее:
ffmpeg -i input.mp3 -filter:a "atempo=2.0" -vn output.mp3
Я ожидаю, что output.mp3 будет в два раза быстрее (и вдвое меньше) input.mp3, но это точно такая же скорость и длина, что и input.mp3. Фактически, он выдает точно такой же файл, как и при -filter:a "atempo=2.0"
не используются. Я также проверил это на выходе WAV.
Я вижу два аналогичных предупреждения в выводе (Truncating packet of size 1024 to 597
), но ничего серьезного.
Как мне заставить фильтр работать?
редактировать
Вот вывод из ffmpeg:
ffmpeg -i "1-02 Ein Junge überlebt.mp3" -filter:a "atempo=2.0" -vn "converted/music.mp3"
ffmpeg version 0.10.12-7:0.10.12-1~saucy1 Copyright (c) 2000-2014 the FFmpeg developers
built on Apr 26 2014 09:54:16 with gcc 4.8.1
configuration: --arch=amd64 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.12-1~saucy1' --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/x86_64-linux-gnu --enable-shared --disable-static
libavutil 51. 35.100 / 51. 35.100
libavcodec 53. 61.100 / 53. 61.100
libavformat 53. 32.100 / 53. 32.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 61.100 / 2. 61.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 52. 0.100 / 52. 0.100
[mp3 @ 0x216f740] max_analyze_duration 5000000 reached at 5004000
Input #0, mp3, from '1-02 Ein Junge überlebt.mp3':
Duration: 00:05:22.20, start: 0.000000, bitrate: 57 kb/s
Stream #0:0: Audio: mp3, 32000 Hz, mono, s16, 56 kb/s
File 'converted/music.mp3' already exists. Overwrite ? [y/N] y
Output #0, mp3, to 'converted/music.mp3':
Metadata:
TSSE : Lavf53.32.100
Stream #0:0: Audio: mp3, 32000 Hz, mono, s16, 128 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (mp3 -> libmp3lame)
Press [q] to stop, [?] for help
Truncating packet of size 1024 to 597ate= 128.0kbits/s
Truncating packet of size 1024 to 1
size= 5036kB time=00:05:22.27 bitrate= 128.0kbits/s
video:0kB audio:5036kB global headers:0kB muxing overhead 0.011849%