BeS

FFMPEG: Сжатие видео без потери

4 сообщения в этой теме

Всем привет,

Как многим известно, под linux opencv активно использует библиотеку ffmpeg для чтения видео, а эта библиотека, в зависимости от окружения и кодеков, которыми записаны видео, может отдавать не bit exact'ные кадры. И возникла необходимость закодировать видео так, чтобы перекодирование прошло без потери качества и в любом окружении выдавались одинаковые кадры. Судя по всему, для этой задачи мне нужно использовать x264 кодек, но вот как нарулить правильное сочетание флагов, чтобы пожалось всё без потери качества - никак не соображу. Может кто-то сталкивался с такой проблемой и имеет готовое решение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что за задача? Если запись видео с ip-камер, то ffmpeg умеет сохранять поток без перекодирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, Nuzhny said:

 

А что за задача? Если запись видео с ip-камер, то ffmpeg умеет сохранять поток без перекодирования.

 

Задача в том, что есть пачка видео доставшихся в наследство(переснять которые не представляется возможным), которые на зоопарке архитектур могут давать разные результаты при различиях в конфигурации ffmpeg'а...в png'хи порезать видосы не вариант - т.к. их ооочень много, остается только перекодировать в какой-то формат, где кадры отдаются всегда одинаково, незаивисимо от бекенда

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решение оказалось очень простым:

Quote

ffmpeg -framerate 30 -i %d.png -codec copy output.mp4

и картинки тупо сваливаются в контейнер как есть, без всякой интерполяции между кадрами.

1 пользователь нравится это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!


Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу