LINUX.ORG.RU

Как ffmpeg заставить воспроизводить r3d формат?

 , r3d, redcode


0

1

Здравствуйте.

Проблема: есть видео *.R3D. ffplay (и соотв. ни одна другая прога) его не воспроизводит

Пишет в консоли «SOC marker not present» и

[libopenjpeg @ 0x7fca380061a0] Error decoding codestream

Флаги jpeg2k и redcode есть

зы: вообще все это надо монтажить в blender

★★★★★

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

вообщем так.

в качестве эксперимента перекодировал тестовое видео и выяснил что кодека для этого дела 2! (jpeg2000 - экспериментальный и не используется автоматически)

ffmpeg -i ex.mov -vcodec jpeg2000 -strict -2 -an jp2.mov
ffmpeg -i ex.mov -vcodec libopenjpeg -an ojp2.mov

Отсюда идея - при воспроизведении r3d (неважно mplayer или ffplay) «насильно» указать кодек jpeg2000 и формать пиксела 10бит rgb.

Я не осиливаю пока как это сделать. Помогите пожалуйста.

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

В libavformat/r3d.c добавил #define DEBUG. Собрал. Запустил с флагом "-loglevel debug". В отладочном выводе есть версия формата.

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

Понятно. Спасибо.

Я сейчас конверчу фирменной конвертилкой REDCINE ,естествено, под вайном. Ооочень долго. Такой файл пилит час. Самое обидное что прога написана на qt и использует libjpeg и др.

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

в чем подвох?

оказывается теперь файлы от камер red - зашифрованы (надеюсь что в камере есть функция «не шифровать» но не факт)

http://blenderartists.org/forum/showthread.php?305932-Do-blender-support-R3D-...

Вот такая вещь - проприетарщина!

brothermechanic ★★★★★
() автор топика
Последнее исправление: brothermechanic (всего исправлений: 2)
Ответ на: комментарий от brothermechanic

Цитата из википедии:

R3D files that were created before Red started to encrypt the files in the camera can be decoded with FFmpeg. Video streams that were created after that can only be decoded with proprietary software from Red.

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

и главное бесит, что это «proprietary software from Red» построено на библиотеках qt, но для линукс пакета нет

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