Вы не выполняете демультиплексирование / декодирование своих данных TIFF, поэтому вы выбрасываете случайные байты в кодировщик.
Также вы делаете много вещей с заглавными буквами, не имея надлежащих элементов между ними, которые могли бы изменить форматирует правильно.
Вы должны использовать decodebin
, чтобы GStreamer автоматически обрабатывал большинство вещей. Например, что-то вроде этого:
multifilesrc ! decodebin ! videoconvert ! omxh264enc ! h264parse ! filesink
В зависимости от вашего кодировщика вы хотите, чтобы формат цвета был 4: 2: 0, чтобы он случайно не кодировался в 4: 4: 4 (что не является очень часто встречается и не поддерживается многими кодировщиками):
multifilesrc ! decodebin ! videoconvert ! video/x-raw, format=I420 ! omxh264enc ! h264parse ! filesink