Перейти к содержимому


Перед регистрацией ознакомьтесь с темой про сертификат безопасности:
Фотография
- - - - -

Кодирование "ANY" видео в raw yuv 4:2:2


  • Please log in to reply
5 ответов в этой теме

#1 EsTaF

EsTaF

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 371 Сообщений:

Отправлено 19 Jul 2007 - 17:41

Под "ANY" подразумевается любой формат видео.

например.

Есть материальчик msmpeg4
Stream #0.0: Video: msmpeg4, yuv420p, 320x240, 25.00 fps®
Stream #0.1: Audio: adpcm_ms, 22050 Hz, stereo, 178 kb/s

это дельце нужно перегнать в yuv 4:2:2 10-bit, под файнэлкет

еслиб qtime понимал этот формат - было бы здорово. но, он его не понимает.
ffmpeg может утянуть это дело в rawvideo, но qtime не понимает такое rawvideo
тож самое и с huffyuv

Задача. При перегоне сохранить гамму, аспект, фпс, размеры. не масштабировать, во время перегона.

вполне вероятно, что делается только в два приема. не меньше. ffmpeg не знает такого формата как yuv 4:2:2 fcp 10-bit

можно было бы кинуть и в dv. тем же visualhub'ом. Но, что в pal, что в ntsc - меняется фпс. звук начинает отставать. И меняется chroma значение. Это видно по тонам. Не сильно, но видно.

Вот примерный экзампл такого исходного файла:

rapidshare.com/files/43615855/l.avi.html

чистый raw, как перевальный пункт.

То есть, рекомпрессия не допускается. Если только в сторону raw yuv.

Повторюсь. qtime не понимает msmpeg формата. Perian не помогает, здесь. файл виден, лишь, через MPlayer, ffmpeg, vlc.
В последних я не нашел такого кодека, который бы соответствовал и качеству и был бы воспринят в qtime. Либо одно, либо другое - что и есть проблема.

Собственно, вопрос, как это сделать. Сделать под Mac OS X. Портов униховых программ много.
Знает ли кто, как разобрать материал на .tga, в ffmpeg/mencoder? Как собрать - полно док, а вот как разобрать, почему-то, не могу найти.

Сообщение отредактировано EsTaF: 19 Jul 2007 - 18:20


#2 Alf_Zetas

Alf_Zetas

    Вставляю своих 5 копеек

  • Модераторы
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 10887 Сообщений:

Отправлено 19 Jul 2007 - 18:30

который бы соответствовал и качеству

єто уже смахивает на параною :) - откуда в мсмпег4 320х240 какчество ???

#3 EsTaF

EsTaF

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 371 Сообщений:

Отправлено 19 Jul 2007 - 18:36

Размер может быть и другим. Это пример.

#4 EsTaF

EsTaF

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 371 Сообщений:

Отправлено 20 Jul 2007 - 01:15

Нашел

mplayer -vo tga film.avi

#5 Alf_Zetas

Alf_Zetas

    Вставляю своих 5 копеек

  • Модераторы
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 10887 Сообщений:

Отправлено 20 Jul 2007 - 02:30

ну и какое отношение TGA имеет к YUV ?

#6 EsTaF

EsTaF

    Дал камеру подержать другу

  • Писатели
  • PipPipPipPipPip
  • 371 Сообщений:

Отправлено 20 Jul 2007 - 04:42

В общем сжал в mpeg2.

qtime не открывает "фильм", если это можно так назвать, с большим числом файлов изображений..

и на счет rgb, Вы, наверное, правы.

сделал так:

ffmpeg -i foo.avi -vcodec mpeg2video -b 30000000 -sameq -qmin 1 -acodec pcm_s16le ex.mov

Не знаю, нормально ли это, но ffmpeg не желает жать с большим битрейтом. максимум - 1.5 mbps. Может, потому, что-то там себе "видит", что типа большего битрейта и не нужно, даже если и задаешь ему безумно большое значение. Или есть ограничения. Появились доп. артефакты, хотя это может быть из-за увеличения контрастности.
Сильно упала яркость. материал, на глаз, стал лучше даже смотреться, но мне не понравилось то, что изменения произошли.

Не знаю, как еще это можно сделать.

Кто что может сказать по этой документации? http://itbroadcastan...mpeg_howto.html

Сообщение отредактировано EsTaF: 20 Jul 2007 - 17:23



0 человек читают эту тему

0 пользователей, 0 гостей, 0 скрытых пользователей



Рейтинг@Mail.ru