dekompresi audio menggunakan ffmpeg tidak meningkatkan ukuran file


0

Saya memiliki file audio yang dikompresi (REC00008.wav) dengan ukuran 28519 KB.

Saya mendekompresnya ke file baru (uncompressed_REC00008.wav).

Saya menggunakan kode di bawah ini. Tidak ada kesalahan dari FFmpeg tetapi ukuran kedua file ini adalah sama. Setelah dekompresi, saya percaya ukuran file biasanya akan meningkat sedikit.

ffmpeg -i E:\\vishnu\\LargeSizedAudios\\REC00008.wav -f wav -ab 192000 -vn C:\\Users\\admin\\Desktop\\AudioDecompressOut\\uncompressed_REC00008.wav

Berikut ini adalah output baris perintah dari kode tertulis di atas:

E:\vishnu>ffmpeg -i E:\\vishnu\\LargeSizedAudios\\REC00008.wav -f wav -ab 192000
 -vn C:\\Users\\admin\\Desktop\\AudioDecompressOut\\uncompressed_REC00008.wav
ffmpeg version N-59036-g5d8e4f6 Copyright (c) 2000-2013 the FFmpeg developers
  built on Dec 12 2013 22:01:01 with gcc 4.8.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aa
cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavp
ack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 58.100 / 52. 58.100
  libavcodec     55. 45.101 / 55. 45.101
  libavformat    55. 22.100 / 55. 22.100
  libavdevice    55.  5.102 / 55.  5.102
  libavfilter     3. 92.100 /  3. 92.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, wav, from 'E:\\vishnu\\LargeSizedAudios\\REC00008.wav':
  Duration: 00:02:32.10, bitrate: 1536 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
Output #0, wav, to 'C:\\Users\\admin\\Desktop\\AudioDecompressOut\\uncompressed_
REC00008.wav':
  Metadata:
    ISFT            : Lavf55.22.100
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le)
Press [q] to stop, [?] for help
size=   28518kB time=00:02:32.09 bitrate=1536.0kbits/s
video:0kB audio:28518kB subtitle:0 global headers:0kB muxing overhead 0.000274%

E:\vishnu>

2
pcm bukan format terkompresi, jadi dekompresi menghasilkan data yang sama.
Paul

Apakah kode ini berfungsi jika saya mencoba mendekompresi file wp adpcm ke file wp pcm.
user1665130

1
adpcm adalah teknik pengkodean menggunakan tabel logaritmik untuk memetakan sampel 8bit lebih efektif daripada cara pcm tidak. Jadi, jika Anda bertobat adpcm untuk lurus pcm, ukuran file akan meningkat. Apa yang ingin Anda capai - mungkin Anda bisa sunting dan memberikan detail lebih lanjut?
Paul
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.