Khi tôi chạy như sau:
ffmpeg -i input.mp3 -filter:a "atempo=2.0" -vn output.mp3
Tôi hy vọng output.mp3 sẽ nhanh gấp đôi (và một nửa chiều dài) của input.mp3, nhưng nó có cùng tốc độ và độ dài so với input.mp3. Trong thực tế, nó tạo ra chính xác cùng một tệp như khi -filter:a "atempo=2.0"
không được sử dụng. Tôi cũng đã thử nghiệm nó trên một đầu ra wav.
Tôi thấy hai cảnh báo tương tự trong đầu ra ( Truncating packet of size 1024 to 597
), nhưng không có gì nghiêm trọng.
Làm cách nào để bộ lọc hoạt động?
chỉnh sửa
Đây là đầu ra từ 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%