LINUX.ORG.RU

Самый распространенный видеоформат?

 


0

1

Приветствую.

Накодил по своей старой теме чтение записанного архива Одновременное чтение и запись «файла»

теперь надо послать все это дело через ентернеты, планирую через ffmpeg, используя только rtp.

И вот вопрос возник - а во что лучше всего пожать видео, чтобы отправив такой ФАЙЛ хоть кому, он хоть где прочитался???

★★★

Последнее исправление: wolverin (всего исправлений: 1)

Смотря что поддерживает vaapi.
Обычно h264_vaapi format=nv12.
yuv420p видео карты не могут. Это чисто процессорная тема.
Видео карты всмысле математические блоки APU.
AMD A серии например. PCI по моему вообще vaapi не могут.

koxoho4192
()
Ответ на: комментарий от koxoho4192

пока ускорение не так важно, главное чтобы полученный файл на максимальном количестве устройств мог прочитаться

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

на максимальном количестве устройств мог прочитаться

Недавно скачивал какое-то webm-видео и хотел посмотреть на телевизоре, на флешке. А он такой формат не понял.

dataman ★★★★★
()
Ответ на: комментарий от dataman

)) мне тоже шлют такую херню с телефона, заколебали

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

Ещё как важно. По cpu там всё чётко по качеству и сжатию. Можно B фреймы юзать чтобы вообще все девайсы открывали. Но тогда не получится в реальном времени. Для реального времени нужен APU и VAAPI. А вот они с nv12 B фреймы писать не умеют.

koxoho4192
()
Ответ на: комментарий от koxoho4192

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

rtp vs ffmpeg это чтобы не городить своих велосипедов, благо уже в проект он включен давно.

wolverin ★★★
() автор топика
Ответ на: комментарий от hizel

спасибо, тогда пока останавливаюсь на этом варианте.

wolverin ★★★
() автор топика
Ответ на: комментарий от dataman

webm-видео

Так это же гугл придумал, хипстеры сраные. Серьёзные люди из мпег смотрят на них как на говно

DumLemming ★★★
()
Ответ на: комментарий от wolverin

Только учти, что у h264 есть разные профили. baseline, main, high. Выбирай попроще, чтобы везде запустилось.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

вроде же профили только предустановленные параметры кодирования определяют, но обращу на это внимание.

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

Декодирования.

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

khrundel ★★★★
()
Ответ на: комментарий от hizel

это потому что терминологический дребезг.

Например bigendian — это формат видео?

Мы же четко разделяем: кодек, контейнер и протокол.

Причем кое где грань столь тонка, что отделить протокол HLS от фактического контейнера HLS непросто.

max_lapshin ★★★★★
()

похоже с сочетанием MP4 + H264 не все так просто - некоторым виндам нужны кодеки, по андройду тоже кое где вопросы… может конечно еще опять проблема с временными метками в кадрах, но сомневаюсь.

видимо все таки надо смотреть в сторону AVI

wolverin ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.