The OpenNET Project / Index page

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



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

"Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от opennews (?), 21-Дек-20, 09:02 
20 декабря 2000 года французский математик Фабрис Беллар (Fabrice Bellard), основавший в своё время проект QEMU, опубликовал первую версию пакета  FFmpeg, включающего набор приложений и  библиотек для операций над различными мультимедиа-форматами. С 2004 года и до настоящего времени ключевую роль в сопровождении проекта играет  Майкл Нидермайер (Michael Niedermayer)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54292

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

Оглавление

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


1. "Проекту FFmpeg исполнилось 20 лет"  +39 +/
Сообщение от хацкер (?), 21-Дек-20, 09:02 
С Днём варенья, стратегически важное для отрасли ПО!!
Ответить | Правка | Наверх | Cообщить модератору

3. "Проекту FFmpeg исполнилось 20 лет"  –16 +/
Сообщение от Аноним (3), 21-Дек-20, 09:08 
Главное не забывать, что взять специализированные кодировщики будет лучше примерно всегда. Для декодирования в принципе подходит чаще чем нет, с остальным не очень хорошо. В том числе не очень хорошо с фильтрами и преобразованиями, но в то же время хорошо что есть вариант собрать с теми же zimg и vapoursynth. Наверное, основное преимущество всё же в универсальности, а так для звука тот же sox местами получше будет.
Ответить | Правка | Наверх | Cообщить модератору

4. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (3), 21-Дек-20, 09:11 
Не нашёл как собрать с hqdn3d, в интернете есть только вендосборки на варезниках. Это одно из последних разочарований для меня.
Ответить | Правка | Наверх | Cообщить модератору

6. "Проекту FFmpeg исполнилось 20 лет"  +3 +/
Сообщение от asdasd (?), 21-Дек-20, 09:13 
Правильно что не нашли, потому-что это Avisynth, а не ffmpeg. Ищите дальше.
Ответить | Правка | Наверх | Cообщить модератору

8. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (3), 21-Дек-20, 09:15 
В интернете написано только то, что это фильтр у ffmpeg и mplayer, про avisynth там ничего не было. Мне нужен нормальный денойзер.
Ответить | Правка | Наверх | Cообщить модератору

30. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Историк (?), 21-Дек-20, 14:12 
> В интернете написано только то, что это фильтр у ffmpeg и mplayer,
> про avisynth там ничего не было. Мне нужен нормальный денойзер.

Интересно зачем нужен денойзер кому-то. Для каких целей?
А так вот пожалуйста
https://github.com/vapoursynth/vapoursynth

Вот например денойзер:
https://github.com/Khanattila/KNLMeansCL

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

31. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (3), 21-Дек-20, 14:17 
Шумное видео, если не забить его битрейтом, будет артефачить (битрейт уйдёт не туда куда должен). Я провожу небольшое исследование на тему исправления запоротых файлов.
Ответить | Правка | Наверх | Cообщить модератору

59. "Проекту FFmpeg исполнилось 20 лет"  +1 +/
Сообщение от Аноним (59), 22-Дек-20, 17:29 
> как собрать с hqdn3d

--enable-gpl

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

7. "Проекту FFmpeg исполнилось 20 лет"  +4 +/
Сообщение от asdasd (?), 21-Дек-20, 09:14 
А то что ffmpeg это солянка из специализированных кодировщиков не?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

10. "Проекту FFmpeg исполнилось 20 лет"  –12 +/
Сообщение от Аноним (3), 21-Дек-20, 09:16 
Нет, ffmpeg это багованые фильтры и кривые обёртки над библиотеками кодировщиков. С форматами (муксерами/демуксерами) постоянно какие-то проблемы, с двд и блюрей тоже. Это из того что я встречал.
Ответить | Правка | Наверх | Cообщить модератору

11. "Проекту FFmpeg исполнилось 20 лет"  –4 +/
Сообщение от Аноним (3), 21-Дек-20, 09:21 
А, ещё с тегами отдельная песня. Поддержка тегов (любых) у ffmpeg совершенно донная (но зато универсальная, да).
Ответить | Правка | Наверх | Cообщить модератору

55. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Урри (ok), 22-Дек-20, 02:54 
Возьми и исправь, вместо того, чтобы ныть. А не нравится - не пользуйся.

Сотни людей вложили в ffmpeg свой труд (включая меня) и миллионы этим трудом пользуются.

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

56. "Проекту FFmpeg исполнилось 20 лет"  –3 +/
Сообщение от Аноним (3), 22-Дек-20, 04:31 
Сотни людей бездарно потратили своё время на кус ок глючного багованого крапа, а в итоге всё равно остался глючный багованный крап. Это не нытьё, это констатация факта, никаких од проект не заслуживает. Миллионы людей генерируют низкосортный контент, да. Им не интересно даже качество результата, они низкопробные дилетанты и не более. Исправить? Ну, с libav был шанс, я участвовал в каких-то исправлениях тогда (код не писал) и были люди заинтересованные в исправлениях. Исправить сегодня? Навряд ли.
Ответить | Правка | Наверх | Cообщить модератору

53. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от DeadLoco (ok), 21-Дек-20, 22:50 
ffmpeg - это тулза для работы с медиапотоками. Энкодеры-декодеры тут постольку-поскольку. Главная же функция - извлечение потоков из контейнеров, всяческие преобразования этих потоков, и упаковка обратно в контейнер.

Очень удобно натравить ффмпег на каталог с роликами в рандомном разрешении, с кучей аудиодорожек-субтитров, а на выходе получить однотипные ролики в фиксированном разрешении, только с нужной аудиодорожкой и врендеренными субтитрами из сторонних файлов, скачанных отдельно. Ффмпег позволяет скриптами автоматизировать все до уровня 'nice -20 recodeall.sh ~/media/source ~/media/target'.

У меня отчим глухой, и не очень шарящий в компах, и единственный способ для него посмотреть кино/сериал - это воткнуть сабы прямо в картинку. Без ффмпега было бы тяжко. С ффмпегом - качнуть, напустить скрипт, залить результат на флешку.

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

57. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (3), 22-Дек-20, 04:37 
Вот именно этого она делать и не умеет, поддержка кодировщиков (внешних) на более менее приличном уровне (зависит от версии и сколько исправлений уже впихнули, и всё равно есть куча возможностей словить сегфолт или баги в зависимости от входного файла и параметров, и от самого кодировщика) и это хотя бы видно, но со всем остальным довольно плохо. Ещё всё очень, ислючительно плохо со встроенными кодировщиками и это вроде как стабильно, но тут больше вопросы к качеству и уровню поддержки относительно апстрима ­она отстаёт на многие годы.
Ответить | Правка | Наверх | Cообщить модератору

58. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (3), 22-Дек-20, 04:47 
Без ффмега ты точно также собираешь файл однострочником и всё прекрасно работает. Разве что хардсаб (боже какая дичь) я не знаю чем ещё можно сделать, наверное есть и другой софт. И не надо считать человека идиотом, можно положить файл субтитров рядом (или даже в подкаталог с субтитрами) и по-умолчанию включить в плеере субтитры (mpv с этим замечательно справляется). Заодно можно будет исправить шрифты и их размер как удобно в любое время.

>врендеренными субтитрами

Опять хардсаб? Меня сейчас стошнит. Ладно. Хочешь файлы коверкать, так смиксуй сабы в файл, раз софт не настроить (приставка там кривая или где), зачем хардсабить то? Если под это фиксированным разрешением подразумевается транскод с черными поласами, то за такое положено сидение в бочке от отходами жизнедеятельности, в воспитательных целях. Конечно, софт настроить так сложно, намного сложнее, чем портить файлы.

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

50. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от mkarev (ok), 21-Дек-20, 20:22 
У ffmpeg далеко не все енкодеры свои.
Например, для AVC/HEVC он использует сторонние проекты x264/x265
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

43. "Проекту FFmpeg исполнилось 20 лет"  –8 +/
Сообщение от Аноним (3), 21-Дек-20, 16:54 
Ну да, конечно. Я потратил немало времени, чтобы добиться нормальных результатов от ffmpeg. И, как оказалось, он на многое просто неспособен. Из-за чего пришлось подпирать его сотнями и сотнями костылей. Теги он не может (экспортировать так точно, с импортом какие-то моменты), импортировать/экспортировать метаданные он тоже не может (теряет половину и выставляет от балды), муксеры/демуксеры (mp4,mp4a,mpv,vob из того в чём я убедился, ts и m2ts емнип тоже) кривые и багованные. Любые фильтры будут глючить, деинтерлейсеры бесполезные… Минусы за правду получать не стыдно.

Вот перечень проектов (далеко не полный), которые ЗНАЧИТЕЛЬНО лучше ffmpeg справляются со своими задачами: mjpegtools, sox, gpac, mkvtoolnix, libbluray и dvd_info (это только то, что я костылял последнее время). Т.е. буквально любой узкоспециализированный проект даёт лучшие результаты. Вместо развития этих проектов, ресурсы изводят на кривого монстра ффмпег. Вся суть опенсорса.

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

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

2. "Проекту FFmpeg исполнилось 20 лет"  –17 +/
Сообщение от Fracta1L (ok), 21-Дек-20, 09:07 
FFmpeg - один из мощнейших представителей опенсорса, долгой жизни и перехода на Rust!
Ответить | Правка | Наверх | Cообщить модератору

5. "Проекту FFmpeg исполнилось 20 лет"  +3 +/
Сообщение от Аноним (5), 21-Дек-20, 09:11 
А как же сишные дыры?
Ответить | Правка | Наверх | Cообщить модератору

9. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Dzen Python (ok), 21-Дек-20, 09:16 
Это двоемыслие. Это так не работает.
Расслабься, запасись попкорном и наблюдай
Ответить | Правка | Наверх | Cообщить модератору

12. "Проекту FFmpeg исполнилось 20 лет"  –6 +/
Сообщение от Fracta1L (ok), 21-Дек-20, 09:35 
Потому и написал: перехода на Rust
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

13. "Проекту FFmpeg исполнилось 20 лет"  +7 +/
Сообщение от Аноним (13), 21-Дек-20, 09:53 
>перехода на Rust

Нет, там разработчики с традиционной ориентацией.

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

22. "Проекту FFmpeg исполнилось 20 лет"  +1 +/
Сообщение от Самый Лучший Гусь (?), 21-Дек-20, 11:26 
Ой вей, это ненадолго)
Ответить | Правка | Наверх | Cообщить модератору

41. "Проекту FFmpeg исполнилось 20 лет"  +4 +/
Сообщение от пох. (?), 21-Дек-20, 16:20 
Их вон уже пять лет назад (как время-то летит!) от руля отпихнули.
Так что у нетрадиционных есть все шансы. Кодить-то уметь не нужно, так что даже у Фактала должно получиться.

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

44. "Проекту FFmpeg исполнилось 20 лет"  +1 +/
Сообщение от Аноним (44), 21-Дек-20, 17:02 
Давай мы тебя и тут забаним?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

49. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Michael Shigorinemail (ok), 21-Дек-20, 19:56 
Кто-нить соскучится и напишет маленький fracktal.sh, чтоб без клоуна не сидеть.
Ответить | Правка | Наверх | Cообщить модератору

14. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (14), 21-Дек-20, 10:02 
Пытался через youtube-dl достать ссылки и скормить их ffmpeg с ключами -ss и -t дабы скачать только кусок видео. На выходе первые секунды фрагмента в квадратах и артефактах. Кто знает как от этого избавиться? В документации пишут что вроде он должен был сам до ключевого кадра мотать и оттуда уже брать фрагмент.
Ответить | Правка | Наверх | Cообщить модератору

16. "Проекту FFmpeg исполнилось 20 лет"  +3 +/
Сообщение от OpenEcho (?), 21-Дек-20, 10:21 
Ставьте -ss перед -i в командной строке
Ответить | Правка | Наверх | Cообщить модератору

23. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (14), 21-Дек-20, 11:34 
Так и делаю.
-ss 0:10:50 -i "https://..." -t 10 -c copy out.mp4
Выразет всё правильно, весь файл целиком не качает. Но вот артефакты в первые пару секунд видео всё портят.
Ответить | Правка | Наверх | Cообщить модератору

26. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от OpenEcho (?), 21-Дек-20, 11:58 
> Выразет всё правильно, весь файл целиком не качает. Но вот артефакты в
> первые пару секунд видео всё портят.

Попробуйте тогда сегменты:

https://www.ffmpeg.org/ffmpeg-formats.html#Examples-9

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

42. "Проекту FFmpeg исполнилось 20 лет"  –2 +/
Сообщение от Аноним (42), 21-Дек-20, 16:36 
Почитайте про то как видео кодеки устроены, про ключевые кадры, для начала =)  Ваша проблема в ДНК а не в ffpmeg
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

24. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (24), 21-Дек-20, 11:42 
Пример:
ffmpeg -ss 01:00:40 -i `youtube-dl -g https://www.twitch.tv/videos/838418844` -t 00:23:15 -c copy example.mp4

С оригинала начинает с 1 часа, 40 минут. Длительность 23 минуты 15 секунд

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

25. "Проекту FFmpeg исполнилось 20 лет"  –2 +/
Сообщение от Аноним (24), 21-Дек-20, 11:43 
Апострофы на кавычку надо заменить (которая "йо")
Ответить | Правка | Наверх | Cообщить модератору

27. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (14), 21-Дек-20, 12:42 
Ровно так и делаю. На выходе артефакты
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

33. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от name (??), 21-Дек-20, 14:21 
нужно резать по B-фреймам, чтобы можно было без перекодирования, попробуйте скачать раньше и отрезать, например, в avidemux, наверное и ffmpeg умеет
Ответить | Правка | Наверх | Cообщить модератору

52. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (52), 21-Дек-20, 22:27 
нужно резать по I-frame, а не по B
Ответить | Правка | Наверх | Cообщить модератору

60. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (59), 22-Дек-20, 17:38 
-noaccurate_seek
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

20. "Проекту FFmpeg исполнилось 20 лет"  +1 +/
Сообщение от анонимзшгнп (?), 21-Дек-20, 11:17 
Предпочитаю ффмпег, гстример бяка.
Ответить | Правка | Наверх | Cообщить модератору

40. "Проекту FFmpeg исполнилось 20 лет"  +2 +/
Сообщение от Аноним (-), 21-Дек-20, 16:15 
Наш человек!
Ответить | Правка | Наверх | Cообщить модератору

28. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноным (ok), 21-Дек-20, 13:52 
Жаль, что для него нет хорошего гуи и жаль, что это не avisynth, который мог бы быть во всех дистрах.
Ответить | Правка | Наверх | Cообщить модератору

29. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Историк (?), 21-Дек-20, 14:07 
> гуй

Откуда вы лезете, гуевые.
> avisynth

Это еще что? vapoursynth же есть

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

32. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (32), 21-Дек-20, 14:18 
Ага, такое удовольствие для каждого файла вручную писать сверхдлинную команду, пытаясь вспомнить при этом, какой параметр за что отвечает.
Вот прям гораздо лучше, чем перетащить сразу все нужные файлы в интерфейс программы, выбрать нужный пресет кодирования, нажать кнопку запуска и отойти пить чай, пока прога занимается всеми делами.
Ответить | Правка | Наверх | Cообщить модератору

34. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Fracta1L (ok), 21-Дек-20, 14:23 
А что оно делает?
Ответить | Правка | Наверх | Cообщить модератору

35. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (3), 21-Дек-20, 14:27 
Это тупо, пресеты никуда не годятся. В зависимости от типа и качества контента параметры в любом случае придётся твикать. Иногда можно и поднять качество кодирования и уменьшить артефакты почти бесплатно. Программа не заменит человека.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

36. "Проекту FFmpeg исполнилось 20 лет"  +3 +/
Сообщение от Аноним (36), 21-Дек-20, 14:31 
Зачем? Скрипты уже не работают?
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

61. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (59), 22-Дек-20, 17:42 
Пресеты ffmpeg поддерживает и без гуя. Пакетная обработка делается коротким однострочником.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

37. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноним (37), 21-Дек-20, 14:55 
>для него нет хорошего гуи

WinFF is a GUI for the command line video converter, FFMPEG.

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

48. "Проекту FFmpeg исполнилось 20 лет"  +3 +/
Сообщение от Аноным (ok), 21-Дек-20, 19:50 
>>для него нет хорошего гуи
> WinFF is a GUI for the command line video converter, FFMPEG.

смешно

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

45. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (45), 21-Дек-20, 17:03 
Так напиши братиш, этож опенсорс, здесь все можно!
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

63. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (63), 22-Дек-20, 22:10 
Опенсорса нигде нет, как корпорации скажут так и будеш писать.
Ответить | Правка | Наверх | Cообщить модератору

46. "Проекту FFmpeg исполнилось 20 лет"  +1 +/
Сообщение от Аноним (46), 21-Дек-20, 17:55 
Чем вам https://handbrake.fr/ не угодил?
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

47. "Проекту FFmpeg исполнилось 20 лет"  –1 +/
Сообщение от Аноным (ok), 21-Дек-20, 19:50 
Он ничего не умеет
Ответить | Правка | Наверх | Cообщить модератору

51. "Проекту FFmpeg исполнилось 20 лет"  +1 +/
Сообщение от Аноним (51), 21-Дек-20, 21:00 
Долгой жизни и успешного развития проекту.
Ответить | Правка | Наверх | Cообщить модератору

54. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (54), 21-Дек-20, 23:08 
Один из СПО-проектов, вызывающих настоящее восхищение.
Ответить | Правка | Наверх | Cообщить модератору

62. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от Аноним (63), 22-Дек-20, 22:09 
А мне исполнилось 100500 лет, и дальше что?
Ответить | Правка | Наверх | Cообщить модератору

64. "Проекту FFmpeg исполнилось 20 лет"  +2 +/
Сообщение от Аноним (64), 23-Дек-20, 10:31 
О! Ответь на несколько животрппещущх вопросов! Для начала, зачем были нужны https://en.wikipedia.org/wiki/Perforated_baton ?
Ответить | Правка | Наверх | Cообщить модератору

65. "Проекту FFmpeg исполнилось 20 лет"  +/
Сообщение от microsoft (?), 23-Дек-20, 21:46 
Это еще мой дед строгал, зачем так и не рассказал.
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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