The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск мультимедиа-пакета FFmpeg 6.0, opennews (??), 28-Фев-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –27 +/
Сообщение от Аноним (9), 28-Фев-23, 12:06 
FFmpeg это кривые (очень кривые) костыли для работы с файлами (зато универсальные, ага) и набор фильтров разной степени пригодности. Никакого отношения к кодекам/декодерам не имеет (встроенные в ffmpeg реализации в основном весьма слабые).
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

10. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от just_zhenya (?), 28-Фев-23, 12:09 
а какие реализации не слабые?
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –9 +/
Сообщение от Аноним (9), 28-Фев-23, 12:16 
WAV, например. Но надо учитывать, что совместимость с форматом проприетарных приложений для венды отсутствует и если не свапнуть 2 байта в заголовке такой файл может считаться битым, что будет создавать разные интересные проблемы, особенно при пакетной обработке. С тегами опять же были проблемы, надо добавлять ключ -bitexact, чтобы их избежать. Можно использовать, но нельзя забывать, что это багованный кусок.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +2 +/
Сообщение от Котофалк (?), 28-Фев-23, 12:44 
> совместимость с форматом проприетарных приложений для венды отсутствует

Именно так и задумывалось авторами проприетарных приложений для венды. Именно и и нужно предьявлять претензии.

Можно использовать, но нельзя забывать, что c багованными кусками проприетарных приложений для багованной проприетарной венды могут быть проблемы. // поправил

Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –3 +/
Сообщение от Аноним (9), 28-Фев-23, 12:50 
Тут дело в том, что разработчики софта для венды могут себе это позволить, поскольку именно в их софте контент и создаётся. Это только 1 пример, все форматы файлов и тегов у ffmpeg "себе на уме" и не совместимы (или плохо совместимы) со стандартами. Так что о багах в коммерческом софте (а они там есть, бесспорно) тут немного мимо.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +5 +/
Сообщение от Котофалк (?), 28-Фев-23, 13:22 
> Тут дело в том, что разработчики софта для венды могут себе это позволить, поскольку именно в их софте контент и создаётся.

Давайте оставим в покое и формулировку "могут позволить себе" и стоящую за ней суть. Потому что иначе всё сведётся к тому, что вы позволите себе считать поведение ffmpeg багами, а я могу позволить себе считать ваш подход смешной причудой.

И тогда останется немного в сухом остатке: опубликованные стандарты (уж извините за тавтологию, но неопубликованные стандарты это по сути не стандарты), которым не соответствует ffmpeg (ссылка на стандарт, ссылка на багрепорт) и баги ffmpeg (ссылка на багрепорт). Это кратко и по сути. В более философском смысле - источником проблем реализации проприетарных фич является проприетарность. Если команда X не хочет, чтобы кто-то что-то из их арсенала воспроизводил, то "кривая реализация" командой Z - это и есть желаемый ими результат. И ещё момент - глубокий философский вопрос кто именно и в какой момент создаёт контент. Тот, кто лопочет что-то в камеру или тот, кто в проприетарной программе это обрабатывает. Если второе - то тот, кто берёт в руки ffmpeg для перемонтажа или даже конвертации, тоже создаёт контент. И может себе позволить...


Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от Аноним (32), 28-Фев-23, 12:56 
Ну самые ходовые контейнеры муксит/демуксит более или менее без проблем (и единообразно, что самое важное).
Фильтры - кропы, панниг, да. Остальное (денойзеры, деинтрелейсинг и т.д) - соглашусь, очень разное, скорее очень средненько.
Кодинг/перекодинг - лучше специальные отдельные кодеры, типа x264 и дальнейший мукс в нужный контейнер.
По части декодинга (как встраиваемой и не очень библиотеке), к ffmpeg претензий мало. Бывают косяки на чем-нибудь редком или ультра новом, но фиксится довольно оперативно, т.к. куча народа.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

35. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –1 +/
Сообщение от Аноним (9), 28-Фев-23, 13:06 
Mp4 тот же весьма проблемный, у gpac куда лучше получается (но у него очень много лишних возможностей), хотя казалось бы, куда уж популярнее. Постоянно приходится читать в логах об ошибках при декодировании и выяснять, насколько это плохо.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от Аноним (32), 28-Фев-23, 13:35 
Ну да, mp4box для mp4, и mkvtoolnix для матрёшки. Но в среднем по палате перепаковать не парясь с acopy и vcopy ффпеги хватает.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +7 +/
Сообщение от Sergei (??), 28-Фев-23, 13:04 
Какую ахинею вы несете батенька.
1. WAV это вообще контейнер и отношения к "кодекам/декодерам" не имеет. А чем в нем аудиоданные закодированы вообще ограничеий нет, только принято туда класть не сжатые данные. Но в спеках нет ограничений на кодек.
2. FFmpeg это в первую очередь набор библиотек которые можно биндить к чему угодно, хоть в ту же яву пихать. И получать нативную возможность обработки практически любых мультимедийных данных.
А ставшие популярными .exe никогда не были самоцелью проекта.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

36. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –1 +/
Сообщение от Аноним (9), 28-Фев-23, 13:08 
Хватит открывать тут тайны мироздания, мы к этому не готовы. Я говорил только про хидеры и особенности работы муксера.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от Sw00p aka Jerom (?), 28-Фев-23, 13:19 
>Какую ахинею вы несете батенька.

RIFF :)

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

56. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +1 +/
Сообщение от Аноним (56), 28-Фев-23, 14:38 
RIFF в WAV ffmpeg поддерживает.

ffmpeg/libavformat/wavenc.c
ffmpeg/libavformat/wavdec.c
ffmpeg/libavformat/riffenc.c
ffmpeg/libavformat/riffdec.c

Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +1 +/
Сообщение от Sw00p aka Jerom (?), 28-Фев-23, 20:00 
Сергей выше указал на то, что WAV - RIFF собственной персоной, не является аудио кодеком, а является контейнером, то есть форматом хранения. А всякие LPCM, aLaw, uLaw и т. д. собственно аудио кодеки.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +1 +/
Сообщение от Аноним (56), 28-Фев-23, 14:34 
> совместимость с форматом проприетарных приложений для венды отсутствует и если не свапнуть 2 байта в заголовке такой файл может считаться битым, что будет создавать разные интересные проблемы, особенно при пакетной обработке.

Вы гоните на ffmpeg, который работает с эталонным стандартом WAV, и обвиняете его в том, что он не генерирует мусор, который нужен отдельным программам под Windows? Претензии к программам, пожалуйста.

Извраты с контейнерами бывают разные - поддержка этих извратов - дело их авторов.

ffmpeg отлично справляется с 6 канальным 192KHz, 32bit float аудио в WAV.

ffmpeg отлично справляется с MP3, который тоже можно запихать в WAV.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

60. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –3 +/
Сообщение от Аноним (9), 28-Фев-23, 14:42 
Не то чтобы по этой причине гоню, но да, у него поддержка extended wave так себе и у коммерческого софта всё совместимо (независимо от вендора).

Не извраты, спеки и стандарты, на которые в коммерческом софте не забивают.

Ещё бы он не справлялся с plain WAV (с остальным всё уже не так гладко).

К mp3 будет много вопросов, смотря как и чем он его будет декодировать.

Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +1 +/
Сообщение от Michael Shigorinemail (ok), 28-Фев-23, 23:52 
Вы же, разумеется, внятно рассказали обо всех найденных грабельках разработчикам?  Или "я не халявщик, я партнёр" и за просто так рассказывать этому вашему апстриму не намерен?..
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

103. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –1 +/
Сообщение от Аноним (9), 28-Фев-23, 23:57 
Я видел багрепорты, они не считают, что это можно пофиксить из-за этой самой "унификации". В итоге есть ворох костылей и никакой надежды на улучшение архитектуры.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +3 +/
Сообщение от Аноним (13), 28-Фев-23, 12:21 
Пока непонятно насколько реализации слабые, но понятно что в лужу ты сел сильно
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

16. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –2 +/
Сообщение от Аноним (9), 28-Фев-23, 12:23 
С чего ты так решил? Мне кажется, ты недостаточно работал с ffmpeg, если тебе непонятно.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +3 +/
Сообщение от Аноним (13), 28-Фев-23, 12:45 
Я достаточно работал с FFmpeg чтобы понимать что ты гонишь и более мощной альтернативы у тебя нет и не предвидится за исключением пары узких кейсов)
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –1 +/
Сообщение от Аноним (9), 28-Фев-23, 12:51 
Копировать непонятные строчки из интернета это не работать. Альтернативы чему? Я вот использую sox и gstreamer и они удобнее и часто функциональнее (но со своими ограничениями), дальше что?
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +3 +/
Сообщение от Аноним (13), 28-Фев-23, 13:33 
> Я вот использую sox и gstreamer

Т.е. ты не разобравшись копируешь строчки из интернета, у тебя что-то не получается, но ffmpeg плохой? А санитары в курсе?

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –2 +/
Сообщение от Аноним (9), 28-Фев-23, 13:37 
Что у меня не получается? Твои логические построения намекают, что лично ты с санитарами хорошо знаком не понаслышке.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от Аноним (65), 28-Фев-23, 16:45 
А, ну правильно, надо сначала разобраться в 1000-страничном мануале. С хабра как раз свежее:

>> Одна команда в консоли заменяет десять минут редактирования в Premiere Pro!
> Эээ :) только всё наоборот: десять минут редактирования в Premiere Pro заменяет день курения мануалов для формирования "одной команды"

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

104. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от Michael Shigorinemail (ok), 01-Мрт-23, 00:00 
Ага, а потом "ой, только надо было вот этот ролик взять, я поправила".  И одному вверх-энтер, другому -- ещё десять минут.

В целом же CLI (язык слов) и GUI (язык жестов) неплохо повторяют свои прообразы в обычной жизни: что-то пояснить "на пальцах" не владеющему тем же языком может быть быстрее, особенно если оно простое, нет критических различий в аппарате представления (вспоминаем энергичное болгарское "нет" кивком головы, который у нас означает "да") и предмет "обсуждения" в целом достаточно прост.

На сложном неминуемо приходит сложность, разница лишь в том, как она будет представлена.

Для себя давно сделал вывод: когда чем-то занимаешься редко и мало, то предиктивная подсказка (спасибо, netch@) и прочий грамотный GUI могут время сэкономить; когда же чем-то занимаешься часто и помногу, то время сэкономить помогут уже скорее подручные средства автоматизации и прочий грамотный CLI.

Ну и: http://www.wagner.pp.ru/~vitus/articles/user-friendly.html

Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +5 +/
Сообщение от Staxemail (ok), 28-Фев-23, 12:43 
Кодеры там были многие слабые, хотя для простых форматов типа flac вполне адекватные. Но в рамках ffmpeg почти не делают кодеров уже давно, h264, h265, vp9, av1 и тп - все через внешние библиотеки.

А какая претензия к декодерам? Вы считаете, что декодеры mpeg1/2/4, h263p/h264/h265 и тп или аудио-форматов дают отличие от референсных декодеров? Что можно декодировать более правильно? По скорости декодирования так же нет никаких претензий...

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

33. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +1 +/
Сообщение от Аноним (9), 28-Фев-23, 13:01 
>flac
>простых

По сравнению с референсным кодером были заметные отличия на тех же параметрах. Как и в случае с wavpack, на годы отстаёт от апстрима, были баги. Особенно заметны проблемы при кодировании truehd и dts-hd. Теги довольно косячные -- первым делом пришлось перейти на использование metaflac при кодировании аудио (на самом деле нет ни 1 причины использовать ffmpeg для кодирования аудио, кроме тяпляп).

Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от Staxemail (ok), 02-Мрт-23, 16:04 
Т.е. к декодерам никаких претензий нет?

Кодер flac отличается, долгие годы отличался в лучшую сторону, т.к. реализация была на базе flake. Реально жал лучше. Только с выходом flac 1.3 в официальном кодере догнали ffmpeg по уровню сжатия.

По поводу кодирования TrueHD и DTS-HD вообще не понял претензию. Вы знаете какую-либо иную открытую реализацию этих кодеров под линуксом? Покажите! Не поленюсь, скачаю и проверю.

Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –1 +/
Сообщение от Аноним (9), 02-Мрт-23, 16:20 
Лично встретил файл, который закодировался в ~2 раза больше размером встроенным кодером и с тех пор всё осознал. По-моему, был ещё баг с дубликатами пакетов. Не референсный кодер это всегда лотерея. По флаку претензии больше по кривизне тегов и невозможности нормально транслировать теги (генерируемые файлы и тут не соответствуют стандартам). А когда лосслесс вовсе не лосслесс, это как-то неправильно на мой взгляд.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск мультимедиа-пакета FFmpeg 6.0"  +/
Сообщение от Аноним (56), 28-Фев-23, 14:25 
Такую мощную ахинею, включая ад про WAV ниже, я ещё никогда не читал.

Автор не имеет никакого отношения ни к контейнерам, ни к кодекам, а просто несёт и не расплескивает, а слово header (которое от английского "head") пытается произнести через "и", что ещё говорит о полном незнании английского.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

54. "Выпуск мультимедиа-пакета FFmpeg 6.0"  –2 +/
Сообщение от Аноним (9), 28-Фев-23, 14:28 
Т.е. по-сути тебе сообщить нечего? Я так и подумал.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру