Я успешно скомпилировал и установил FFMPEG_2.1
из исходного кода. Я знаю, что ffmpeg с версии 2.1 и далее поддерживает декодер HEVC. Я создал файл .bin
, используя HM 10.0
и HM 11.0
Код ссылки HEVC.Декодирование элементарного потока HEVC с использованием ffmpeg
Однако, когда я даю этот файл bin в качестве входа в ffmpeg, я получаю ошибку ввода/вывода.
Команда, я использовал приводится ниже:
ffmpeg -i Johnny_1280x720_60qp22.bin out.yuv
Выход выше команды, как показано ниже:
ffmpeg version 2.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Nov 21 2013 15:52:14 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration:
libavutil 52. 48.100/52. 48.100
libavcodec 55. 39.100/55. 39.100
libavformat 55. 19.104/55. 19.104
libavdevice 55. 5.100/55. 5.100
libavfilter 3. 90.100/3. 90.100
libswscale 2. 5.101/2. 5.101
libswresample 0. 17.104/0. 17.104
Input #0, bin, from 'Johnny_1280x720_60qp22.bin':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: bintext, pal8, 1280x118288, 25 tbr, 25 tbn, 25 tbc
Output #0, rawvideo, to 'out.yuv':
Metadata:
encoder : Lavf55.19.104
Stream #0:0: Video: rawvideo, pal8, 1280x118288, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (bintext -> rawvideo)
Press [q] to stop, [?] for help
Johnny_1280x720_60qp22.bin: Input/output error
frame= 1 fps=0.3 q=0.0 size= 147861kB time=00:00:00.04 bitrate=30281932.8kbiframe= 1 fps=0.3 q=0.0 Lsize= 147861kB time=00:00:00.04 bitrate=30281932.8kbits/s
video:147861kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.000000
Может кто-нибудь пожалуйста, скажите мне, почему я сталкиваюсь это проблема и как я могу ее исправить.
Спасибо за ответ. Тогда я попробую сам HM12.0. Последнее, что-то конкретное изменение, которое мне нужно сделать в файле конфигурации для HM 12.0? – Zax