Рейтинг:0

Не удается воспроизвести видео в формате AVI.

флаг cn

У меня есть видео в формате AVI. Я пробовал воспроизводить его со стандартным приложением Ubuntu «Видео», а также с VLC. Это не может быть воспроизведено.

У видео нет проблем, так как его можно без проблем воспроизвести в системе Windows.

Что мне нужно изменить, чтобы воспроизвести это видео с помощью VLC или Video? Любая настройка? кодек?

P.S. Мне предложили «проверить формат с помощью ffprobe», но я не знаю, что это значит? Что такое ffprobe?

РЕДАКТИРОВАТЬ: Как было задано, результаты ffprobe

ffprobe версии 4.2.4-1ubuntu0.1 Copyright (c) 2007-2020 разработчики FFmpeg
  построен с помощью gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  конфигурация: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable -libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable -libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable -librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable -libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzv bi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable- nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil 56. 31.100 / 56. 31.100
  libavcodec 58. 54.100 / 58. 54.100
  libavformat 58. 29.100 / 58. 29.100
  libavdevice 58.8.100 / 58.8.100
  libavfilter 7. 57.100 / 7. 57.100
  libavresample 4. 0. 0 / 4. 0. 0
  libswscale 5. 5.100 / 5. 5.100
  libswresample 3. 5.100 / 3. 5.100
  libpostproc 55. 5.100 / 55. 5.100
Введите #0, avi, из 'fov120.avi':
  Метаданные:
    кодировщик: Lavf58.17.101
  Продолжительность: 00:08:17.00, начало: 0.000000, битрейт: 18236 кбит/с
    Поток #0:0: Видео: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 2306x1154 [SAR 1:1 DAR 1153:577], 18239 кбит/с, 8 кадр/с, 8 tbr, 8 tbn, 8 tbc
[ТРАНСЛИРОВАТЬ]
индекс=0
codec_name=mpeg4
codec_long_name = MPEG-4 часть 2
профиль=простой профиль
codec_type = видео
codec_time_base=1/8
codec_tag_string=XVID
codec_tag = 0x44495658
ширина=2306
высота=1154
кодированная_ширина = 2306
кодированная_высота = 1154
has_b_frames=0
sample_aspect_ratio=1:1
display_aspect_ratio = 1153: 577
pix_fmt=yuv420p
уровень=1
color_range = неизвестен
color_space = неизвестно
color_transfer = неизвестно
color_primaries=неизвестно
chroma_location = слева
field_order = неизвестно
временной код=Н/Д
ссылки = 1
квартал_выборка = ложь
divx_packed = ложь
идентификатор=Н/Д
r_frame_rate=8/1
avg_frame_rate=8/1
time_base=1/8
start_pts=0
start_time=0.000000
продолжительность_ts = 3976
продолжительность=497.000000
бит_рейт = 18239026
max_bit_rate=Н/Д
bits_per_raw_sample=Н/Д
nb_frames=3976
nb_read_frames=Н/Д
nb_read_packets=Н/Д
РАСПОЛОЖЕНИЕ: по умолчанию = 0
РАСПОЛОЖЕНИЕ:dub=0
РАСПОЛОЖЕНИЕ:исходное=0
РАСПОЛОЖЕНИЕ:комментарий=0
РАСПОЛОЖЕНИЕ:слова=0
РАСПОЛОЖЕНИЕ:караоке=0
РАСПОЛОЖЕНИЕ:forced=0
РАСПОЛОЖЕНИЕ:слух_ухудшенный=0
РАСПОЛОЖЕНИЕ:visual_impaired=0
РАСПОЛОЖЕНИЕ:clean_effects=0
РАСПОЛОЖЕНИЕ:attached_pic=0
РАСПОЛОЖЕНИЕ: timed_thumbnails=0
[/ТРАНСЛИРОВАТЬ]
[ФОРМАТ]
имя файла=fov120.avi
nb_streams=1
nb_programs=0
имя_формата = avi
format_long_name = AVI (аудио-видео с чередованием)
start_time=0.000000
продолжительность=497.000000
размер=1132946620
бит_рейт = 18236565
probe_score=100
ТЕГ:энкодер=Lavf58.17.101
[/ФОРМАТ]
llogan avatar
флаг jp
ffprobe — это инструмент для работы с медиафайлами, который поставляется вместе с ffmpeg. Установите пакет ffmpeg, а затем запустите `ffprobe -show_streams -show_format video.avi`, затем скопируйте и вставьте весь текст.
флаг cn
@llogan я отредактировал с результатами
llogan avatar
флаг jp
Ничего особенного в этом нет. Старое, устаревшее видео MPEG-4. Этот файл был создан ffmpeg. VLC должен воспроизводить его без проблем. Какую ошибку вы получаете от своих игроков? ffplay играет? Попробуйте `ffplay fov120.avi`
флаг cn
VLC не может его воспроизвести. Я играю не с консоли, поэтому не знаю, какую ошибку получаю. Просто не играет. Однако ffplay играет очень хорошо. Спасибо за это! А пока я собираюсь использовать это, хотя вопрос не решен.
andrew.46 avatar
флаг in
@KansaiRobot vlc также может воспроизводить его с терминала, и это выдаст несколько сообщений об ошибках: `cvlc -vv fov120.avi`, хотя может быть достаточно ffplay?
llogan avatar
флаг jp
@KansaiRobot Возможно, это проблема с настройками аппаратного ускорения воспроизведения. Стоит попробовать отключить/включить. См. https://wiki.videolan.org/VLC_HowTo/Hardware_acceleration/
флаг cn
@ andrew.46 У меня установлен VLC, но из терминала `cvlc` по какой-то причине не устанавливается. Пишет "установить vlc-bin". Это одна и та же программа?
andrew.46 avatar
флаг in
Ubuntu / Debian разделили исходный код для упаковки. Пакет vlc-bin устанавливает cvlc, nvlc, rvlc и vlc. Так да :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.