2016-03-10 3 views
0

У меня есть файл tiff, созданный в matlab, с 16-битным, и мне нужно передать его в формат yuv с 4: 0: 0 (оттенки серого).Конвертер tiff в yuv 4: 0: 0 в ffmpeg?

Как это сделать в ffmpeg?

Или есть ли другой способ сделать это?

Спасибо заранее

+1

Ваш вопрос о том, как использовать comman d, или об использовании FFmpeg через его (динамическую/статическую библиотеку) API? –

ответ

0

Использование FFmpeg командной строки, это

ffmpeg -i input.tif -pix_fmt gray output.tif 

Или, чтобы сохранить 16-битный

ffmpeg -i input.tif -pix_fmt gray16le output.tif 

Для вывода на .yuv

ffmpeg -i input.tif -pix_fmt gray16le -vframes 1 output.yuv 
+0

Здравствуйте, Мульвия, спасибо вам за помощь. Выход в формате .tif, но мне нужен вывод в формате .yuv. Возможно ли использовать команду output.yuv? Заранее спасибо –

+0

Является ли TIFF сохраненным как пиксели YUV? – Mulvya

+0

Да, это так. Спасибо. –