LINUX.ORG.RU

flac encode fails


0

0

попался хитрый wav, который не хочет кодироваться во flac

sndfile-info Rainbow\ -\ Rising.wav
Version : libsndfile-1.0.20
========================================
File : Rainbow - Rising.wav
Length : 1172116518
RIFF : 1172116458
WAVE
fmt : 18
Format : 0x1 => WAVE_FORMAT_PCM
Channels : 2
Sample Rate : 96000
Block Align : 6
Bit Width : 24
Bytes/sec : 576000
fact : 4
frames : 195352574
data : 1172115444
cue : 4
Count : 0
LIST : 4 (weird length)
adtl
LIST : 4 (weird length)
INFO
*** muma : 128 (unknown marker)
bext : 783
Unknown chunk marker at position 779. Resynching.
Unknown chunk marker at position 779. Resynching.
Unknown chunk marker at position 779. Resynching.
*** Unknown chunk marker (0) at position 1172116468. Exiting parser.

----------------------------------------
Sample Rate : 96000
Frames : 195352574
Channels : 2
Format : 0x00010003
Sections : 1
Seekable : TRUE
Duration : 00:33:54.923

если добавить ключ --keep-foreign-metadata - то валится с ошибкой: ERROR reading foreign metadata: invalid WAVE file (004)

если убрать, то кодирует до 100%, потом пытается пройти далее и также валится

что ему не нравиться и можно ли как поправить?

★★★★★

>> sndfile-info

sndfile-spectrogram


Ааааа!!!! Спасибо! :)

YAR ★★★★★
()
Ответ на: комментарий от Unclown

>Мне из поезда видно херово, поэтому глупый вопрос: этот wаv в не-flаc кодируется?

команда кодирования такая: flac --seekpoint=1s [--keep-foreign-metadata] --best filename.wav

x905 ★★★★★
() автор топика
Ответ на: комментарий от x905

спросили про другое: кодируется ли этот вавчик в что-ниьбудь другое (в мп3 например?)

azure ★★
()
Ответ на: комментарий от AITap

>спросили про другое: кодируется ли этот вавчик в что-ниьбудь другое (в мп3 например?)

ааа, трудная фраза для меня оказалась )
wavpack смог взять этот файл, но mplayer его «проигрывает» за 2 секунды т.е. чегото ему не нравится, но никаких ошибок не выдает
есть другие wv файлы, которые играются нормально

mplayer -ao pcm $file; flac audiodump.wav


так режет 24бита до 16бит

x905 ★★★★★
() автор топика
Ответ на: комментарий от x905

сделал так - закодировал в wavpack, затем раскодировал с созданием стандартного заголовка (-w) - теперь wav нормально закодировался в flac

x905 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.