Videorip.info

Учимся кодировать видео и делимся опытом

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Bookmark and Share

ТЕМА: программа для кодирование на Linux и Ubuntu

программа для кодирование на Linux и Ubuntu 4 года 6 мес. назад #3878

  • maxmister
  • maxmister аватар
  • Не в сети
  • Знаток
  • Сообщений: 389
  • Спасибо получено: 86
подскажите программа для кодирование видео на Linux и Ubuntu!?
Гостям запрещено создавать сообщения!

программа для кодирование на Linux и Ubuntu 4 года 6 мес. назад #3879

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Всю жизнь учусь...
  • Сообщений: 931
  • Спасибо получено: 487
Последнее редактирование: 4 года 6 мес. назад от admin.
Гостям запрещено создавать сообщения!
Спасибо сказали: maxmister, videoDVDkhv

программа для кодирование на Linux и Ubuntu 4 года 5 мес. назад #3880

  • shevach
  • shevach аватар
  • Не в сети
  • Новичок
  • Сообщений: 22
  • Спасибо получено: 21
если вы желаете кодировать HEVC то следующие free кодеки имеются для Ubuntu:

x265 - x265.org/

f265 - f265.org/

x265 is fastest codec, ~ 2sec per frame, 4K, single core.

для AVC рекоммендуется взять x264
Гостям запрещено создавать сообщения!
Спасибо сказали: admin, maxmister, videoDVDkhv

программа для кодирование на Linux и Ubuntu 4 года 5 мес. назад #3882

  • maxmister
  • maxmister аватар
  • Не в сети
  • Знаток
  • Сообщений: 389
  • Спасибо получено: 86
shevach пишет:
если вы желаете кодировать HEVC то следующие free кодеки имеются для Ubuntu:

x265 - x265.org/

f265 - f265.org/

x265 is fastest codec, ~ 2sec per frame, 4K, single core.

для AVC рекоммендуется взять x264
еще бы подробную инструкцию как их установить на Ubuntu?
Гостям запрещено создавать сообщения!

программа для кодирование на Linux и Ubuntu 4 года 5 мес. назад #3884

  • shevach
  • shevach аватар
  • Не в сети
  • Новичок
  • Сообщений: 22
  • Спасибо получено: 21
1. создайте клон: hg clone hg.videolan.org/x265

2. компиляция:
внутри x265\build\linux запусти 'make-Makefiles.bash' чтобы создать Makefile (according to parameters in CMakeCache.txt) затем запусти 'make' .

в результате the bin-file x265, libx265.a libx265.so libraries created.

3. Run
./x265 --input yuv_file --input-res WxH --fps N --ssim -o 265_file

Advanced example:
./x265 --input /mnt/slava/videos/container_cif.yuv --input-res 352x288 --fps 24 --b-adapt 0 -b 0 --ref 1 --no-scenecut --keyint 10 --min-keyint 10 --repeat-headers --bitrate 3000 --frames 30 -o test.h265
Гостям запрещено создавать сообщения!
Спасибо сказали: admin

программа для кодирование на Linux и Ubuntu 4 года 5 мес. назад #3885

  • shevach
  • shevach аватар
  • Не в сети
  • Новичок
  • Сообщений: 22
  • Спасибо получено: 21
После получения элементарного hevc stream следующий шаг - упаковать в контейнер.
с помощью ffmpeg
ffmpeg -i <hevc-file> -c:v copy out.mp4

с помощью MP4Box
./MP4Box -add es.hvc -new test.mp4

notice that the extension of 'hvc' for hevc elementary streams is important for MP4Box.

Не все players на данный момент могут играть HEVC, однако DiVX, Pot проигрывают HEVC.

x265 очень быстрый кодек - скорость высоко-качественного кодирования 4К видео (30Mbps) - 1.9 секунды на кадр
Гостям запрещено создавать сообщения!
Спасибо сказали: videoDVDkhv

программа для кодирование на Linux и Ubuntu 4 года 5 мес. назад #3889

  • shevach
  • shevach аватар
  • Не в сети
  • Новичок
  • Сообщений: 22
  • Спасибо получено: 21
vpxenc - кодек для VP8/VP9

Установка:

SW для VP8/VP9 кодек можно скачать с оффициального сайта: www.webmproject.org/

Затем внутри vp9 директории прогоните следующие комманды:
./configure
make

В результате VP8/VP9 кодек 'vpxenc' создается

Запуск:
документация о параметрах vpxenc имеется на www.webmproject.org/docs/encoder-parameters/

Пример генерации vp9-file и интеграции его в mkv-контайнер:

./vpxenc --threads=2 --good --cpu-used=1 --lag-in-frames=5 --min-q=0 --end-usage=0 --codec=vp9 --auto-alt-ref=1 -p 1 --kf-max-dist=96 --arnr-maxframes=7 --arnr-strength=5 --profile=0 --target-bitrate=3000 -v --psnr -w 352 -h 288 --fps=24/1 -o test.vp9 container_cif.yuv

ffmpeg -i test.vp9 -c:v copy test.mkv

Важно отменить что далеко не все плееры играют mkv с vp9, однако VLC Media Player проигрывает vp9.
Гостям запрещено создавать сообщения!
Спасибо сказали: admin, maxmister

программа для кодирование на Linux и Ubuntu 4 года 5 мес. назад #3892

  • shevach
  • shevach аватар
  • Не в сети
  • Новичок
  • Сообщений: 22
  • Спасибо получено: 21
f265 кодек:

f265 кодек (лицензия BSD, разрабатывается Technicolor) - планировался как алтернатива x265.
Послe того как ведущий специалист Francois Caron оставил компанию оптимизация f265 остановилась.
Поэтому единственный плюс f265 будет BSD лицензия (x265 имеет GPL2 лицензию).
Недостатки f265 по сравнению x265:
1) Слабый Rate Control
2) скорость кодирования уступает x265 (0.09 fps vs. 0.52 fps )


клонируйте f265 кодек
'git clone f265.org/repos/f265/'

для компиляции нужно установить scons:
sudo apt-get install scons

затем в директории f265 запустите
run 'scons asm=0'

exe-файл f265cli и библиотека libf265.a создаются в под-директории 'build'

Пример кодирования:

./f265cli -v -w 352x288 -p "quality=50 rc=abr" -c 20 container_cif.yuv test.h265
Гостям запрещено создавать сообщения!
Спасибо сказали: videoDVDkhv

программа для кодирование на Linux и Ubuntu 4 года 4 мес. назад #3918

  • Rodegast
  • Rodegast аватар
  • Не в сети
  • Любитель
  • Сообщений: 43
  • Спасибо получено: 37
Гостям запрещено создавать сообщения!
Спасибо сказали: maxmister, videoDVDkhv

программа для кодирование на Linux и Ubuntu 6 мес. 3 нед. назад #4550

  • AsterLory
  • AsterLory аватар
  • Не в сети
  • Новичок
  • Сообщений: 4
+
Гостям запрещено создавать сообщения!
Модераторы: Albatrosstr, Vik-tka
Время создания страницы: 0.080 секунд