У меня есть видео файл, который является захватом несжатого видео потока. Информация о СМИ выглядит следующим образом:
- Формат: AVI
- Формат / Информация: Аудио Видео Чередование
- Формат профиля: OpenDML
- Размер файла: 21,5 ГиБ
- Продолжительность: 11 мин 44 с
Общая скорость передачи данных: 262 Мбит / с
Идентификатор видео: 0
- Формат: YUV
- Кодек ID: СЕРЫЙ
- Кодек ID / Информация: Простое видео в оттенках серого
- Продолжительность: 11 мин 44 с
- Битрейт: 262 Мбит / с
- Ширина: 1 280 пикселей
- Высота: 1 024 пикселей
- Соотношение сторон дисплея: 5: 4
- Частота кадров: 25.000 кадров в секунду
- Цветовое пространство: YUV
- Режим сжатия: без потерь
- Биты /(пиксель * кадр): 8.000
- Размер потока: 21,5 ГиБ (100%)
Это должно быть самое простое видео для показа, но ни один из моих игроков не может это сделать по какой-то причине. Как мне с этим работать?
Редактировать: вот вывод командной строки команды преобразования ffmpeg:
ffmpeg -pix_fmt grey -i input.avi -c:v libx264 -pix_fmt yuv420p output.mp4
ffmpeg version N-55966-gfdd1aaf Copyright (c) 2000-2013 the FFmpeg developers
built on Sep 2 2013 18:01:19 with gcc 4.7.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --
enable-libxvid --enable-zlib
libavutil 52. 43.100 / 52. 43.100
libavcodec 55. 31.100 / 55. 31.100
libavformat 55. 15.100 / 55. 15.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 82.102 / 3. 82.102
libswscale 2. 5.100 / 2. 5.100
libswresample 0. 17.103 / 0. 17.103
libpostproc 52. 3.100 / 52. 3.100
Trailing options were found on the commandline.
Option pixel_format not found.
Это вывод только для проверки файла (ffmpeg -i input.avi):
[avi @ 02a7b5c0] Could not find codec parameters for stream 0 (Video: none (GREY / 0x59455247), 1280x1024): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
i:/sun2M.avi: could not find codec parameters