LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

В этой команде:

ffmpeg -loglevel quiet -y -i ${MP3FILE} -f wav -acodec copy ${WAVFILE}
написано:
-y - включить перезапись перезапись выходного файла.
-i - указание входного файла
-f - формат выходного файла
${MP3FILE} - входной файл
${WAVFILE} - выходной файл
-acodec copy - указание применяемого аудио кодека при кодировании выходного файла, copy - просто копироваие звукового потока из входного в выходной файл.

В данном случае из {MP3FILE} будет скопирован звуковой поток в {WAVFILE}. Так что я не знаю что ты там думаешь о выполняемых действиях этой команды, но она делает ровно то, то я написал.

Если ты не ошибся в отправке сообщения на форму, то у тебя всё написано неправильно.

Вот смотри сам:

tmp $ file in.mp3 
in.mp3: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, JntStereo
tmp $ ffmpeg -loglevel quiet -y -i in.mp3 -f wav -acodec copy out1.wav
tmp $ ffmpeg -loglevel quiet -y -i in.mp3 -f wav out2.wav
tmp $ file out*
out1.wav: RIFF (little-endian) data, WAVE audio, MPEG Layer 3, stereo 44100 Hz
out2.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz
tmp $ mplayer out1.wav 
MPlayer SVN-r36370 (Gentoo)-4.8.3 (C) 2000-2013 MPlayer Team

Воспроизведение out1.wav.
libavformat version 55.33.100 (external)
Обнаружен Audio only формат файла!
Load subtitles in ./
==========================================================================
Открываю декодер аудио: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
Выбран аудиокодек: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Видео: нет видео
Начало воспроизведения...
A:   0.9 (00.9) of 256.0 (04:16.0)  0.3% 


MPlayer прерван сигналом 2 в модуле: play_audio 
A:   1.0 (00.9) of 256.0 (04:16.0)  0.3% 

Выходим... (Выход)
tmp $ mplayer out2.wav 
MPlayer SVN-r36370 (Gentoo)-4.8.3 (C) 2000-2013 MPlayer Team

Воспроизведение out2.wav.
libavformat version 55.33.100 (external)
Обнаружен Audio only формат файла!
Load subtitles in ./
==========================================================================
Открываю декодер аудио: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Выбран аудиокодек: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Видео: нет видео
Начало воспроизведения...
A:   0.8 (00.8) of 256.0 (04:16.0)  0.0% 


MPlayer прерван сигналом 2 в модуле: play_audio 
A:   0.9 (00.8) of 256.0 (04:16.0)  0.0% 

Выходим... (Выход)

Исправление kostik87, :

В этой команде:

ffmpeg -loglevel quiet -y -i ${MP3FILE} -f wav -acodec copy ${WAVFILE}
написано:
-y - включить перезапись перезапись выходного файла.
-i - указание входного файла
-f - формат выходного файла
${MP3FILE} - входной файл
${WAVFILE} - выходной файл
-acodec copy - указание применяемого аудио кодека при кодировании выходного файла, copy - просто копироваие звукового потока из входного в выходной файл.

Так что я не знаю что ты там думаешь о выполняемых действиях этой команды, но она делает ровно то, то я написал.

Если ты не ошибся в отправке сообщения на форму, то у тебя всё написано неправильно.

Исходная версия kostik87, :

В этой команде:

ffmpeg -loglevel quiet -y -i ${MP3FILE} -f wav -acodec copy ${WAVFILE}
написано:
-y - включить перезапись перезапись выходного файла.
-i - указание входного файла
-f - формат выходного файла
${MP3FILE} - входной файл
${WAVFILE} - выходного файл
-acodec copy - указание применяемого аудио кодека при кодировании выходного файла, copy - просто копироваие звукового потока из входного в выходной файл.

Так что я не знаю что ты там думаешь о выполняемых действиях этой команды, но она делает ровно то, то я написал.

Если ты не ошибся в отправке сообщения на форму, то у тебя всё написано неправильно.