libavcodec

Feb. 16th, 2010 12:37 am
psilogic: (Default)
[personal profile] psilogic
Камрад [livejournal.com profile] ishc кинул в меня сцылкой на библиотеку преобразования форматов libavcodec. Я про нее раньше уже слышал. Вот и сам попробовал. Мне оно понадобилось для звуковых файлов.

Дальше под катом отзыв. Матерный.


На первый взбляд охуительно: куча кодеков для кучи форматов.

На второй взбляд берем их утилиту ffmpeg... работает, сцуко! И неплохо работает, по скорости сравнимо с тем, что я юзал ранее.

На третий взбляд начинаем писать что-то свое на API. И начинается пиздец.

Документация хуевая. Сгенерена автоматически. Нет никакого table of contents. Нет нормального how to. Ну, блядь, ну какого хуя нет нормального мануала для типовых действий!? Ведь этих типовых - хуй, два и обчелся: как раскодировать произвольный формат в wav, как закодировать wav в произвольный формат. Ну, может, еще сдвиг вперед-назад по потоку. Все, блядь! Ну для видео, может, таких действий наберется полдюжины.

Есть только примеры. Которые написаны хуй знает когда, хуй знает кем и предназначены... для конкретного формата в конкретный формат. И нихуя не работают ибо падают на хуй. Или не падают, но глючат. Ихний ffmpeg не падает, но нахуй мне консольная утилита для гуёвой проги? Кому надо, тот и так из консоли вызовет.



Короче, консольная утилита полезна. А вот как API - маст дай. Разве что найдется кто-то, кто в этом libavcodec-е уже собаку сожрал и поможет. Вот как я собаку сожрал на ACM, так что если у кого какие вопросы - всегда помогу.

Date: 2010-02-16 12:43 am (UTC)
From: [identity profile] psilogic.livejournal.com
Да я не то что бы... просто долго пришлось с ним возиться :) Много недокументированных ню... ансов :)
Page generated Aug. 19th, 2025 10:06 am
Powered by Dreamwidth Studios