The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск мультимедиа-пакета FFmpeg 4.1"
Отправлено Stax, 09-Ноя-18 23:25 
>> Я выше написал про вопрос безопасности - поддержка огромного числа контейнеров, для
>> разбора которых требуются хитрые манипуляции байтами с реализацией на C (и
>> высокими рисками каких-либо уязвимостей, что подтверждается практикой) и код, который
>> умеет ходить по ssh не должны совмещаться.
> с каких пор ffmpeg вам что-то "должен"?

Он должен не мне, а своим пользователям с точки зрения здравого смысла. Хотя бы чтобы не быть насквозь уязвимым рещетом.

> вам уже разжевали: куча форматов видео _в_принципе_ не существует в виде однозначного
> файла, точнее, где-то может этот файл и есть, но вам его
> не отдают.

Это редкие исключения, а не правила. И ниоткуда не следует, что работа с абстракцией "это находится не тут" должна быть там же, где разбор бинарного формата.

>> оно мне это куда-нибудь по ssh?..), HandBrake-gui (обертка для конвертации), x264
> x264 - совершенно самостоятельный проект, ffmpeg, наоборот, использует его кодек. Если
> включить.

Да что вы говорите!

$ ldd `which x264`|grep libav
    libavformat.so.58 => /lib64/libavformat.so.58 (0x00007fe0b585b000)
    libavcodec.so.58 => /lib64/libavcodec.so.58 (0x00007fe0b4537000)
    libavutil.so.56 => /lib64/libavutil.so.56 (0x00007fe0b44bd000)

Что там использует ffmpeg дело десятое. А x264 как утилита командной строки это тулза для конвертации из <что-нибудь> в, собственно, сжатый H.264 поток. Они решили добавить фильтры и расширенные входные форматы. И ради этого линкуются с ffmpeg, в т.ч. libavformat, который любезно готов ходить по сети.

Мне вот категорически не нравится, когда то, что всегда было простым, надежным и безопасным локальным конвертером вдруг научилось лазить по сети куда не попадя. Этим должен заниматься кто-то другой. Не примитивная command-line обертка над библиотекой кодера. Но текущее состояние ffmpeg не дает такой возможности.

> да, и иногда это вполне удобно, не таскать ненужный двенадцатигиговый файлик через
> еще один диск, а перекодировать на лету.

Ну идите в свою винду, пользуйтесь комбайнами. А я умею curl, пайпы, vfs и кучу других абстракций. Это юникс, тут так не принято - как минимум потому, что это небезопасно.

> ну и вишенка на тортике: почти любые форматы, как и почти любые
> кодеки, внезапно, отключаются при сборке ffmpeg. Но типичный опеннетчик ничего сам
> собрать, конечно же, не умеет и не будет, ждет ебилдов.

А после этого придется пересобрать vlc, x264, telegram-desktop и кучу-кучу всего? Чтобы сделать систему чуточку безопаснее? Вот спасибо!

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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