Страница 1 из 3

Неподдерживаемый формат или поврежденный файл. VLC проигрывает файл!

Сообщение #1Добавлено: 05.09.2019, 11:59
DaveP
Всем привет. Буду рад помощи.

Пользуюсь foobar долгое время и впервые столкнулся с подобной проблемой.
Скачал большой пак с музыкой во FLAC и почти все файлы НЕ воспроизводятся в foobar (в AIMP тоже).
foobar выдает ошибку "Неподдерживаемый формат или поврежденный файл" (см. скриншот).
Собрался уже удалять файлы, но вдруг обнаружил, что VLC проигрывает эти файлы.
Не понимаю в чем проблема и что не так.

Ссылка на один из файлов:
https://we.tl/t-Hep30YzLy0

Сообщение #2Добавлено: 05.09.2019, 12:18
LUR
DaveP, своеобразный файлик.
Аннотация 2019-09-05 111736.jpg


У меня проигрывает, но у меня карта поддерживает до 192 kHz частоту дискретизации. Перемотка в нем не работает. Кривой какой-то флак.
VLC да, показывает другую длину трека (а не 6 дней). Возможно VLC делает передискретизацию, чтобы ваша звуковая карта поддерживала такой вывод. Что за карта у вас?

Сообщение #3Добавлено: 05.09.2019, 12:27
DaveP
У меня RME Babyface Pro и она поддерживает 192 kHz.

Я перезалил другой файл, скачайте еще раз если не сложно.
Этот файл foobar вообще не воспроизводит, а в VLC он играет.

У меня таких файлов на 140 GB (330 CDs).
Очень редкая раздача, скачать с другого источника к сожалению нельзя.
Поэтому и прошу помощи.

Сообщение #4Добавлено: 05.09.2019, 14:01
Azaza
Эти файлы обычные 16/44, но повреждены вшиванием картинок больше допустимого размера. Mediainfo в данном случае показывает бред.
VLC хоть их и открывает, но при конвертации теряет часть семплов. Нормально их можно открыть и переконвертировать с помощью XMPlay. Или же вручную править в HEX-редакторе.

Сообщение #5Добавлено: 05.09.2019, 14:23
DaveP
Azaza,
Спасибо!
Действительно в этом плеере проигрывается нормально.
Но я не нашел или не вижу опции переконвертировать.
Не подскажите как переконвертировать с помощью XMPlay?
Нужен ли какой-то дополнительный плагин?

Сообщение #6Добавлено: 05.09.2019, 15:04
MC Web
DaveP, проделав данные операции можете воспроизводить и в foobar2000 без всяких преобразований (Питер любит только "правильные файлы"). Возможно ОТКЛЮЧЕНИЕ родного декодера и не понадобится...

Если данного компонента foo_input_ffmpeg.dll нет, установите его и подходящий FFmpeg.

Изображение

Сообщение #7Добавлено: 05.09.2019, 15:32
DaveP
MC Web,

Установил компонент foo_input_ffmpeg.dll с оф. сайта.
А что значит подходящий FFmpeg?

Как добавить и включить декодирование FLAC?
Вручную через кнопку "Добавить"?

Сообщение #8Добавлено: 05.09.2019, 15:38
MC Web
DaveP, ссылка, которую дал, приведет к краткому описанию и там же есть ссылка на страницу FFmpeg (ОС и разрядность).
Да, через "Добавить", настройки по аналогии с имеющимися выше форматами файлов.

Сообщение #9Добавлено: 05.09.2019, 16:00
DaveP
MC Web,
Сделал.
Музыка стала проигрываться, но перемотка не работает.
При перемотке прыгает на следующий трек.

Можно ли все таки привести эти файлы в человеческий вид?
Переконвертировать как то можно?

Сообщение #10Добавлено: 05.09.2019, 16:16
MC Web
Конвертером foobar2000 во FLAC сделал. По окончании сообщил об ошибках, но созданный файл перематывается.
Тут, как говорится решать Вам, что важнее...

Сообщение #11Добавлено: 05.09.2019, 16:30
DaveP
MC Web,
Мне главное, чтоб качество файла не пострадало.
Ошибки меня волнуют меньше.

Сообщение #12Добавлено: 05.09.2019, 16:30
MeinHerz
Переконвертировать можно так:
Код: Выделить всё
flac -d "03 003 Menuetto- Allegro molto e vivace.flac" -F
Получится wav, а его уже обратно загнать во flac. Сначала переименуйте старый flac, а потом:
Код: Выделить всё
flac -8 "03 003 Menuetto- Allegro molto e vivace.wav"

Flac, найдете, если у вас его нет.

Сообщение #13Добавлено: 05.09.2019, 16:41
MC Web
Все проблемы, как писал Azaza, из за больших вшитых картинок. Средствами foobar2000 их удалить из исходного файла не удалось, с помощью TagScanner или аналогичной удалите картинки из файлов, можно пакетом, если их много и будет вам счастье. Предварительно можете картинки извлечь и сохранить их в папке с аудио файлами, если они нужны, так логичнее.

Сообщение #14Добавлено: 05.09.2019, 16:52
DaveP
MC Web,
TagScanner походу решил проблему.
Громадное спасибо всем за помощь!
Особенно MC Web и Azaza.

Сообщение #15Добавлено: 05.09.2019, 16:56
AHAPXICT
Прочитал ответы, скачал файл, открыл через TagRename, удалил кривую картинку(которая даже не прорисовываться), закинул файл в фубар и всё пошло и с перемоткой и с битрейтом всё ОК. Возможно стоит рассматривать вариант только с удалением картинок?
Код: Выделить всё
Artist   Herbert von Karajan
Title   
Album   Complete Recordings on Deutsche Grammophon and Decca
Date   2017
Genre   Classical
Composer   
Performer   
Album Artist   Herbert von Karajan
Track Number   
Total Tracks   
Disc Number   
Total Discs   
Comment   Deutsche Grammophon
URL   
Duration   3:42.987 (9 833 712 samples)
Bitrate   759 kbps
Codec   FLAC
Tool   Tag&Rename
Encoding   lossless
Sample rate   44100 Hz
Channels   2
Bits per sample   16
Embedded cuesheet   no
Audio MD5   2393B2BA44EEB14285DC127119982649

P.S. Не успел)))

Сообщение #16Добавлено: 05.09.2019, 17:01
MC Web
AHAPXICT, привет. :hi:

Изначально, как обычно, ставился вопрос о воспроизведении, ну а потом пошло-поехало...

Сообщение #17Добавлено: 05.09.2019, 17:07
DaveP
AHAPXICT,
С помощью TagScanner удалил картинку и все заработало)
Сам бы в жизни не додумался, что проблема в картинке!
Ничего переконвертировать в итоге не нужно.

Еще раз всем спасибо!

Сообщение #18Добавлено: 05.09.2019, 17:13
MC Web
DaveP:С помощью TagScanner удалил картинку и все заработало)
По ходу он ее не совсем удалил, а "затер", т.к. размер файла не изменился. После конвертирования размер, данного файла, уменьшается в два раза. Так, что если файлов много, стоит задуматься...

Сообщение #19Добавлено: 05.09.2019, 17:29
DaveP
MC Web,
foobar конвертирует эти файлы с ошибками даже после "затирания" картинок.
Но все треки играют и размер действительно прилично уменьшается.
Хотя и битрейт уменьшился с 759 kbps до 572 kbps.
Но я боюсь, что из-за этих ошибок пострадает качество файлов.
Я же не знаю, что это за ошибки.
Хотя превратить 140 GB в 70 GB было бы очень кстати.

Не подскажите какая программа для тегов самая профессиональная, TagScanner или TagRename?
Или без разницы?
(Конечный размер файла после удаления картинки одной и другой программой немного отличается)

Сообщение #20Добавлено: 05.09.2019, 17:58
Azaza
DaveP:Не подскажите как переконвертировать с помощью XMPlay?
Для начала проверьте настройки.
Изображение Изображение
На втором скрине - путь к flac.exe замените на свой.
Сама конвертация - ПКМ на выделенный файл в плейлисте->Write to disk->Encoder FLAC
К сожалению, XMPlay может конвертировать лишь по одному файлу за раз.

Конкретно этот файл ffmpeg'ом конвертируется нормально (ничего не теряется из аудио). Но я уже сталкивался с файлами из этой раздачи и, помнится мне, что там были ещё более кривые файлы. Вроде, файлы 39-го диска особенно кривые. Можете оттуда один кинуть?

Размер, естественно уменьшается, т.к. Вы избавляетесь от огромной вшитой картинки.

MC Web:По ходу он ее не совсем удалил, а "затер", т.к. размер файла не изменился.
Padding остался. Можно удалить через metaflac, если он такой файл примет. Или фубаром через Utilities->Optimize file layout + minimize file size, если такой файл откроется родным декодером, а не ffmpeg'ом.