2009-09-29 2 views
2

У меня есть видеофайл, который я не знаю, в каком формате он есть.Анализатор формата видео

Есть ли программное обеспечение для анализа того, какой формат видеоконтента/сжатия он использует?

Я попытался GSpot, но он не работает (Показать «неизвестный формат»)

Я уверен, что файл с помощью какого-то стандартного кодека общественного, потому что я могу использовать конвертер медиа преобразовать его в AVI или mpg4 файл.

Заранее благодарен.

Вот картина Gspot, но ничего не показывает: alt text http://img19.imageshack.us/img19/2675/gspota.png

Когда я нажимаю 1, он говорит DShow сообщает об ошибке.

+0

Можете ли вы опубликовать снимок экрана окна gspot? некоторая информация может быть полезна. –

+0

принадлежит к superuser.com –

+0

libavcodec - это ответ программирования. Но я думаю, что этот вопрос действительно принадлежит суперпользователю. – mouviciel

ответ

2

Вы можете использовать ffpmeg (Windows строит here) с -i переключатель:

FFmpeg -i myfile.avi

FFmpeg версия SVN-r19159-Sherpya, Copyright (c) 2000-2009 Fabrice Bellard, et al.
libavutil 50. 3. 0/50. 3. 0
libavcodec 52.30. 2/52.30. 2
libavformat 52.34. 0/52,34. 0
libavdevice 52. 2. 0/52. 2. 0
libavfilter 0. 5. 0/0. 5. 0
libswscale 0. 7. 1/0. 7. 1
libpostproc 51. 2. 0/51. 2. 0
построен июн 12 2009 4:25:02, НКУ: 4.5.0 20090517 (экспериментальный)
Input # 0, AVI, от 'myfile.avi':
Продолжительность: 00: 00: 00,41, старт: 0.000000, битрейт: 363 кб/с
поток # 0,0: Видео: rawvideo, pal8, 60x49, 12 TBR, 12 ТБН, 12 TBC
По крайней мере, один выходной файл должен быть Удельный ed

+0

Да, похоже, что это файл h264. Благодарю. Кажется, что скорость потока 0 кадров в кодеке отличается от частоты кадров: 50,00 (50/1) -> 25.00 (50/2) Вход № 0, h264, из 'record2.avi': Продолжительность: N/A, bitrate: N/A Stream # 0.0: Видео: h264, yuv420p, 25 tbr, 1200k tbn, 50 tbc Должен быть указан как минимум один выходной файл – KenC

+0

Он показывает только кодек. Есть ли способ увидеть контейнер, который он использует? Спасибо – KenC

+0

он говорит: h264 «необработанный формат видео H.264» –

1

Если вы достаточно близки к современной системе Linux, попробуйте выполнить команду file. Это довольно хорошо образованный:

~> file foo.mov 
foo.mov: ISO Media, Apple QuickTime movie 
~> mv foo.mov whatever 
~> file whatever 
whatever: ISO Media, Apple QuickTime movie 

Как вы можете видеть, он проверяет содержимое файла, это не просто проверить имя файла. Не подразумевая, что инструмент, который вы пытались, зависел от имени файла, просто попытался проиллюстрировать, что он может быть мощным инструментом.

+0

gspot не проверяет имя файла –

+0

@Shay: Я не пытался указать ограничение в gspot, я пытался описать файл людям, которые, возможно, не знакомы с ним. Обновил мою формулировку, чтобы надеяться на это. – unwind

1

Попробуйте mplayer в режиме консоли. Он печатает информацию о файле, если он ее обнаруживает. Этот вопрос должен быть размещен в суперпользователя я думаю ...

0

Попробуйте mediainfo. Это отличный инструмент и дает вам более подробную информацию, чем ffmpeg или gspot.

Смежные вопросы