Comments (16)
Если не проигрывает, значит не может,
возможно, кодеков нет. Попробуйте открыть
утилитой VideoTest (в подкаталоге PVD плагина),
возможно, она сообщит код ошибки.
Original comment by [email protected]
on 5 Nov 2013 at 7:26
from far-plugins.
Том-то и дело, что если в настройках
указываю МР4 то до перезапуска Far
воспроизводит, а после не видит. Через
ассоциации проблем нет - запускается.
Original comment by victorvg04
on 6 Nov 2013 at 4:37
from far-plugins.
[deleted comment]
from far-plugins.
Поглядел на v1.1 - MP4/AVC вообще не читает.
Примеры MediaInfo:
Общее
Полное имя : J-20.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42
Размер файла : 43,2 Мбайт
Продолжительность : 3 м. 0 с.
Режим общего битрейта :
Переменный
Общий поток : 2003 Кбит/сек
Дата кодирования : UTC 2011-09-25
10:20:13
Дата пометки : UTC 2011-09-25 10:20:13
gsst : 0
gstd : 180948
gssd : B57FB8485MM1364733250790768
gshh : r2---sn-5oqxgn-n8ve.c.youtube.com
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : [email protected]
Параметр CABAC формата : Да
Параметр ReFrames формата : 1 кадр
Параметр GOP формата : M=1, N=30
Идентификатор кодека : avc1
Идентификатор кодека/Информация :
Advanced Video Coding
Продолжительность : 3 м. 0 с.
Битрейт : 1878 Кбит/сек
Максимальный битрейт : 7072
Кбит/сек
Ширина : 1280 пикселей
Высота : 720 пикселей
Соотношение сторон : 16:9
Режим частоты кадров :
Переменный
Частота кадров : 29,970
кадров/сек
Минимальная частота кадров : 29,412
кадров/сек
Максимальная частота кадров : 30,303
кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки :
Прогрессивная
Бит/(Пиксели*Кадры) : 0.068
Размер потока : 40,5 Мбайт (94%)
Дата пометки : UTC 2011-09-25 10:20:13
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 3 м. 0 с.
Вид битрейта : Переменный
Битрейт : 119 Кбит/сек
Максимальный битрейт : 201
Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 44,1 КГц
Метод сжатия : С потерями
Размер потока : 2,57 Мбайт (6%)
Заголовок : IsoMedia File Produced by
Google, 5-11-2011
Дата кодирования : UTC 2011-09-25
10:20:13
Дата пометки : UTC 2011-09-25 10:20:13
Общее
Полное имя :
Бравые_бомбардировщики_Откровения_Великоб�
�итания.mp4
Формат : MPEG-4
Профиль формата : Base Media
Идентификатор кодека : isom
Размер файла : 184 Мбайт
Продолжительность : 43 м.
Режим общего битрейта :
Переменный
Общий поток : 588 Кбит/сек
Программа кодирования : Lavf54.63.104
Видео
Идентификатор : 1
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : [email protected]
Параметр CABAC формата : Да
Параметр ReFrames формата : 3 кадра
Идентификатор кодека : avc1
Идентификатор кодека/Информация :
Advanced Video Coding
Продолжительность : 43 м.
Битрейт : 500 Кбит/сек
Ширина : 640 пикселей
Высота : 360 пикселей
Соотношение сторон : 16:9
Режим частоты кадров :
Постоянный
Частота кадров : 25,000
кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки :
Прогрессивная
Бит/(Пиксели*Кадры) : 0.087
Размер потока : 156 Мбайт (85%)
Библиотека кодирования : x264 core 118
Настройки программы : cabac=1 / ref=3 /
deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00
/ mixed_ref=1 / me_range=16 / chroma_me=0 / trellis=1 / 8x8dct=1 / cqm=0 /
deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=36 /
sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 /
constrained_intra=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1
/ weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40
/ intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=500 /
ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 /
qblur=0.5 / ip_ratio=1.41 / aq=1:1.00
Аудио
Идентификатор : 2
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 43 м.
Duration_LastFrame : -16 мс.
Вид битрейта : Переменный
Битрейт : 82,7 Кбит/сек
Максимальный битрейт : 128
Кбит/сек
Каналы : 2 канала
Original Channel count : 1 канал
Расположение каналов : Front: C
Частота : 48,0 КГц
Метод сжатия : С потерями
Задержка видео : 80 мс.
Размер потока : 25,9 Мбайт (14%)
Общее
Полное имя : ENCOMos12.mp4
Формат : MPEG-4
Профиль формата : Base Media / Version 2
Идентификатор кодека : mp42
Размер файла : 70,5 Мбайт
Продолжительность : 2 м. 49 с.
Режим общего битрейта :
Переменный
Общий поток : 3484 Кбит/сек
Программа кодирования : TMPGEnc Video
Mastering Works 5 Version. 5.0.6.38
Видео
Идентификатор : 2
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : [email protected]
Параметр CABAC формата : Да
Параметр ReFrames формата : 8 кадров
Идентификатор кодека : avc1
Идентификатор кодека/Информация :
Advanced Video Coding
Продолжительность : 2 м. 49 с.
Вид битрейта : Постоянный
Битрейт : 3289 Кбит/сек
Номинальный битрейт : 4000
Кбит/сек / 4000 Кбит/сек
Ширина : 616 пикселей
Высота : 480 пикселей
Соотношение сторон : 1,283
Режим частоты кадров :
Постоянный
Частота кадров : 23,976 кадра/сек
Стандарт вещания : NTSC
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки :
Прогрессивная
Бит/(Пиксели*Кадры) : 0.464
Размер потока : 66,6 Мбайт (94%)
Библиотека кодирования : x264 core 114
Настройки программы : cabac=1 / ref=8 /
deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00
/ mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=2 /
deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 /
sliced_threads=0 / slices=1 / nr=0 / decimate=1 / interlaced=0 /
constrained_intra=0 / bframes=8 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1
/ weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40
/ intra_refresh=0 / rc_lookahead=40 / rc=cbr / mbtree=1 / bitrate=4000 /
ratetol=1.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / vbv_maxrate=4000 /
vbv_bufsize=3997 / nal_hrd=cbr / ip_ratio=1.40 / aq=1:1.00
Основные цвета : BT.601 NTSC
Характеристики трансфера : BT.601
Коэффициенты матрицы : BT.601
Аудио
Идентификатор : 1
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : Main
Идентификатор кодека : 40
Продолжительность : 2 м. 49 с.
Вид битрейта : Переменный
Битрейт : 192 Кбит/сек
Максимальный битрейт : 529
Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 44,1 КГц
Метод сжатия : С потерями
Задержка видео : 42 мс.
Размер потока : 3,89 Мбайт (6%)
на любой из них утилита VideoTest выводит
сообщение об ошибке. Зато с Flash video ситуация
исправилась. С MPEG4 явно проблема декодера и
как вариант решения может стоит
предусмотреть возможность подключения
внешних декодеров? Ну и как минимум вывод
сообщения о невозможности декодирования
поскольку сейчас даже прямой вызов через
префикс не работает - плагин просто молча
закрывает файл без сообщения об ошибке, а
вызов по F3 кончается просто передачей во
вьер. Я поглядел доступную мне коллекцию -
там все ролики кодированы MP4/AVC и проверить
на ином кодеке просто не на чём...
Original comment by victorvg04
on 9 Nov 2013 at 1:48
Attachments:
from far-plugins.
[deleted comment]
from far-plugins.
[deleted comment]
from far-plugins.
Ну, вероятно что ответом на вопрос "Что
происходит и почему не берётся МР4?" будет
случайная находка -
HDI-MSDN-Silverlight-Silverlight5_Release_Overview.m4v
вот с таким MediaInfo:
Общее
Полное имя :
HDI-MSDN-Silverlight-Silverlight5_Release_Overview.m4v
Формат : MPEG-4
Профиль формата : Base Media
Идентификатор кодека : isom
Размер файла : 47,4 Мбайт
Продолжительность : 7 м. 57 с.
Общий поток : 832 Кбит/сек
Дата кодирования : UTC 2012-10-04
22:35:20
Дата пометки : UTC 2012-10-04 22:35:20
Видео
Идентификатор : 2
Формат : MPEG-4 Visual
Профиль формата : Simple@L3
Параметр BVOP формата : Нет
Параметр QPel формата : Нет
Параметр GMC формата : Без точки
перехода
Параметр матрицы формата : Default (H.263)
Идентификатор кодека : 20
Продолжительность : 7 м. 57 с.
Вид битрейта : Постоянный
Битрейт : 754 Кбит/сек
Ширина : 1024 пикселя
Высота : 768 пикселей
Соотношение сторон : 4:3
Режим частоты кадров :
Постоянный
Частота кадров : 29,970
кадров/сек
Частота кадров в оригинале : 29,000
кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки :
Прогрессивная
Метод сжатия : С потерями
Бит/(Пиксели*Кадры) : 0.032
Размер потока : 42,9 Мбайт (91%)
Библиотека кодирования : XviD 1.2.1 (UTC
2008-12-04)
Язык : English
Аудио
Идентификатор : 1
Формат : AAC
Формат/Информация : Advanced Audio Codec
Профиль формата : LC
Идентификатор кодека : 40
Продолжительность : 7 м. 57 с.
Вид битрейта : Постоянный
Битрейт : 72,0 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 44,1 КГц
Метод сжатия : С потерями
Размер потока : 4,10 Мбайт (9%)
Язык : English
в данном файле плагин встретил расширение
M4V а если расширение MP4 тот же самый файл
будет пропущен. Я специально сейчас
проверил и те файлы используя простую
команду - ln -f "Чебаркульский метеорит. Месяц
спустя HD 720p.mp4" "Чебаркульский метеорит.
Месяц спустя HD 720p.m4v" после чего выдал
рic:"Чебаркульский метеорит. Месяц спустя HD
720p.m4v" и тот же самый файл MP4
воспроизводится. А это значит что в плагине
имеется ошибка в парсере форматов и
гипотеза:
"Если не проигрывает, значит не может,
возможно, кодеков нет. Попробуйте открыть
утилитой VideoTest (в подкаталоге PVD плагина),
возможно, она сообщит код ошибки."
ошибочна. Так что данном случае код надо
смотреть ибо ошибка где-то там сидит.
Вероятнее всего опечатка в фильтрах....
Original comment by victorvg04
on 9 Nov 2013 at 3:54
from far-plugins.
Ошибка однозначно локализуется в модуле
DXVideo.pvd исходников которого я пока на SVN не
вижу - именно он при переименовании
расширения контейнера MP4 -> M4V распознаёт и
воспроизводит файлы МР4 вне зависимости от
кодека. Новый инц пока заводить не вижу
смысла ибо думаю что в этом всё устраним.
Original comment by victorvg04
on 9 Nov 2013 at 4:18
from far-plugins.
Выложите куда-нибудь проблемный файл и
дайте ссылку где скачать - я посмотрю.
Original comment by [email protected]
on 9 Nov 2013 at 9:38
from far-plugins.
Без проблем (J-20 это на английском репортаж
о полётах Суховского Т-50):
http://www66.zippyshare.com/v/60434785/file.html
http://www66.zippyshare.com/v/3466771/file.html
тут несколько примеров (архивы 7-Zip v9.30 Alpha,
LZMA, SOLID, MAXIMUM) и спецификации в зипе.
Original comment by victorvg04
on 9 Nov 2013 at 12:44
Attachments:
from far-plugins.
С видеосервисов можно скачать файлы
используя расширение Video DownloadHelper 4.9.21
(https://addons.mozilla.org/ru/firefox/addon/video-downloadhelper/) в его
мею после запуска файла появится группа
ссылок в пункте Media и там можно выбрать хоть
все. Конвертер не нужен - всё одно
бестолков.:)
Original comment by victorvg04
on 9 Nov 2013 at 12:51
Attachments:
from far-plugins.
Все файлы из вашего архива у меня
воспроизводятся, не знаю чем помочь. Плагин
использует DirectShow для проигрывания
медиа-файлов, и какие файлы будут
проигрываться, а какие нет - зависит от
установленных в вашей системе кодеков.
Установите последний K-Lite Codec Pack - с ним все
работает.
Original comment by [email protected]
on 9 Nov 2013 at 1:27
from far-plugins.
Понял. Погляжу на другой подсети.
Original comment by victorvg04
on 10 Nov 2013 at 1:57
from far-plugins.
Максим! Спасибо за подсказку! Поставил K-Lite
v10 и всё заработало. Это сработала привычка
к КМР (http://www.kmpmedia.net/) - для него внешние
кодеки не требуются, более того, мешают. Там
часть декодеров находится в libcodec.dll, часть в
других библиотеках и для него наоборот
установка внешних пакетов кодеков часто
вызывает сбои. Сам вынужден часто
рекомендовать их удаление. И хотя у него
есть свои недостатки привык к нему из-за
богатства настроек и универсальности, хотя
новичок в нём мгновенно запутается
стараюсь помогать. Правда иные баг-репорты
столь не информативны что и не знаешь чем
помочь... :(
Original comment by victorvg04
on 10 Nov 2013 at 2:53
from far-plugins.
Сейчас дополнительно проверил работу
плагина по сети - файл J-20.mp4 лежит на
удалённом хосте и воспроизводится с него.
Проблем не возникло, так же в данный момент
играется 1417332051_1777345284001_SP-120808-universe-map.flv:
Общее
Полное имя :
1417332051_1777345284001_SP-120808-universe-map.flv
Формат : Flash Video
Размер файла : 29,8 Мбайт
Продолжительность : 1 м. 49 с.
Общий поток : 2292 Кбит/сек
Программа кодирования : Lavf53.24.0
creation_time : 2012-08-08 23:58:22
Видео
Формат : Sorenson Spark
Идентификатор кодека : 2
Продолжительность : 1 м. 48 с.
Битрейт : 1633 Кбит/сек
Ширина : 1280 пикселей
Высота : 720 пикселей
Соотношение сторон : 16:9
Режим частоты кадров :
Постоянный
Частота кадров : 29,970
кадров/сек
Битовая глубина : 8 бит
Бит/(Пиксели*Кадры) : 0.059
Размер потока : 21,2 Мбайт (71%)
Аудио
Формат : MPEG Audio
Версия формата : Version 1
Профиль формата : Layer 3
Режим : Joint stereo
Расширение режима : MS Stereo
Идентификатор кодека : 2
Идентификатор кодека/Подсказка : MP3
Продолжительность : 1 м. 49 с.
Вид битрейта : Постоянный
Битрейт : 128 Кбит/сек
Каналы : 2 канала
Частота : 44,1 КГц
Метод сжатия : С потерями
Размер потока : 1,66 Мбайт (6%)
Библиотека кодирования : LAME3.99.4
3D модель видимой части Вселенной. Красота
фантастическая! Выложил её в матроске -
http://www37.zippyshare.com/v/7086653/file.html (112 Мб). По сети
проблем нет, даже при том, что данные
передаются с заведомо слабой машины с
картой 10-BASE-T4 (я специально поставил плагин
в такие условия) с ограничением полосы до 500
Кбит/с.
Так что ещё раз Огромное СПАСИБО!
Инц можем закрывать, а в документацию я
думаю стоит добавить пункт про
необходимость наличия кодеков и что при их
отсутствии файлы не воспроизведутся. И что
в качестве решения стоит поставить
последний пакет CCP или К-Lite, да и
диагностическое сообщение об отсутствии
кодеков я думаю стоит выводить поскольку
иначе люди просто не поймут что у них
происходит и почему. У многих стоят DAPlayer,
MPC-HC, The KMPlayer, Pot Player, SMPlayer, VLC и им подобные
универсальные плееры у которых все нужные
кодеки уже включены в дистрибутив и понять
что конкретный плеер просто не находит те
или иные кодеки в то время как другие всё
воспроизводят без диагностического
сообщения очень трудно. В комментарии к
описанию я про это сказал, может кому и
поможем с их проблемами...
Original comment by victorvg04
on 10 Nov 2013 at 3:24
from far-plugins.
Я бы добавил в Readme.txt фразу типа такой:
Общее примечание:
Для работы плагина нужны внешние декодеры
и признаком их отсутствия является
открытие файлов в стандартном вьере при
запуске по F3 или пропуск файла при вызове
плагина по префиксу.
Original comment by victorvg04
on 10 Nov 2013 at 6:19
from far-plugins.
Related Issues (20)
- VisualCompare: не работают шоткаты с использованием правых Ctrl и Alt
- GDIPlus for x64
- EdtFind futures HOT 1
- FarHints не работает с far3 HOT 3
- FarHints v1.0.18 for Far3 - особенности управления. HOT 9
- PathSync Far 3 HOT 2
- Поломались плагины (с вводом новых макросов) HOT 1
- CharMap for FAR 3 HOT 3
- Преобразованный под макрос для Far 3.2927+
- сбрасывается положение курсора после вызова сравнения из командной строки через vc: HOT 2
- Забавное - в новом Console Control 1.1 - GetPluginInfoW() (?) выдаёт для него Far3 х86 v1.0 вместо 1.1 HOT 2
- Добавки принимаем? Для PlugMenu простой Lua-скрипт пойдёт?
- FarHints.far3.x64.1.18 вылет при запуске Far
- некорректная подсветка
- Review v1.7 - сообщают нехватке памяти при просмотре больших JPEG (>= 15 Mb) HOT 3
- Review: GFL.pvd не работает в Win7 x64
- Review - при использовании GFL.pvd и большом разрешении JPEG2000/Wavelet в консоль выводится мусор HOT 4
- Review - что бы хотелось в нём видеть? Предложения по развитию плагина. HOT 9
- Вопрос - что изменить в скрипте чтобы плагин под х64 не падал? HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from far-plugins.