RU

Как заставить плеер воспроизводить .mp4

Xtirp8 #2563 25.08.2021 11:20 13 comments 5465 views

Здравствуйте, я тут новенький и пытаюсь отредактировать одну игру. Все файлы в игре в webm, но я добавляю новый контент и не могу заставить плеер проигрывать mp4. Поэтому приходиться конвертировать, а это потеря качества.
В коде видеофайлы отображены в данном виде:

‘<div id=“img-show-horiz-big”>’
‘<div id =“main-show”><video preload=“metadata” autoplay loop height=“500”><source src=“pic/gg/steam_hor_<<photo_random>>.webm” type=‘’video/webm;’’></video></div>’
‘</div>’
Я пытался просто заменить расширения в коде, но это не работает.
Что я делаю не так?

И еще вопрос, поддерживает ли QSP VP9 или H.265?

Xtirp8,
Приветствую. Пожалуйста, уточните некоторые моменты.
Для начала назовите плеер, воспроизводящий данный код.

На данный момент есть некоторые ограничения в формате файлов. Они всецело зависят от используемого плеера, и не зная его - никто не сможет ответить на ваш вопрос.

HronoStranger:

Xtirp8,
Приветствую. Пожалуйста, уточните некоторые моменты.
Для начала назовите плеер, воспроизводящий данный код.

На данный момент есть некоторые ограничения в формате файлов. Они всецело зависят от используемого плеера, и не зная его — никто не сможет ответить на ваш вопрос.

Версию я, к сожалению, не знаю как проверить. Игра не моя, она заброшена и на том форуме уже все паутиной покрылось. Но в логах есть такое:
[0520/005802:INFO:(0)] WebCore is now online.
[0520/005802:INFO:(0)] Running Awesomium 1.7.3
[0520/005813:ERROR:ipc_channel_win.cc(261)] pipe error: 109
Я так полагаю, вторая строчка, это и есть версия 1.7.3

Aleks Versus Moderator 28.08.2021 09:39 (4 years ago)

Xtirp8,
ну Quest Navigator использует Awesomium. Вот список файлов/папок, которые обычно наблюдаются при навигаторе:

Spoiler
assets
		qsplib
			css
				qsp-theme
					[*] qsp-skin-default.css
			[*] gameAIR_default.html
			[*] gamePG_default.html
			js
				[*] api.js
				[*] clickbuster.js
				[*] core.js
				[*] coreAIR.js
				[*] coreAwesomium.js
				[*] corePG-android.js
				[*] corePG-ios.js
				[*] fastclick.js
				[*] iscroll.js
				[*] jquery-1.8.2.min.js
				[*] jquery.borderimage.js
				[*] jquery.contextMenu.js
				[*] jquery.imagesloaded.js
				[*] jquery.retina.js
				[*] jquery.transit.js
				[*] QspLibAIR.js
				[*] QspLibAwesomium.js
				[*] QspLibPG.js
		skins
			classic
				[*] gameAwesomium.html
				gfx
				skins
			default
				[*] gameAwesomium.html
				skins
			fantasy
				[*] gameAwesomium.html
				skins
		standalone_content
			[*] config.xml
			[*] gameAwesomium.html
			[*] qgen.cfg
			skins
			[*] start.qsp
	[*] audiere.dll
	[*] avcodec-53.dll
	[*] avformat-53.dll
	[*] avutil-51.dll
	[*] awesomium.dll
	[*] awesomium.log
	[*] awesomium_process.exe
	[*] icudt.dll
	[*] libEGL.dll
	[*] libGLESv2.dll
	[*] qgen4launch.cmd
	[*] QuestNavigator.exe
	[*] sqlite3.dll
	[*] unins000.dat
	[*] unins000.exe
	[*] WinSparkle.dll
	[*] xinput9_1_0.dll

ну Quest Navigator использует Awesomium. Вот список файлов/папок, которые обычно наблюдаются при навигаторе:

Spoiler
assets
		qsplib
			css
				qsp-theme
					[*] qsp-skin-default.css
			[*] gameAIR_default.html
			[*] gamePG_default.html
			js
				[*] api.js
				[*] clickbuster.js
				[*] core.js
				[*] coreAIR.js
				[*] coreAwesomium.js
				[*] corePG-android.js
				[*] corePG-ios.js
				[*] fastclick.js
				[*] iscroll.js
				[*] jquery-1.8.2.min.js
				[*] jquery.borderimage.js
				[*] jquery.contextMenu.js
				[*] jquery.imagesloaded.js
				[*] jquery.retina.js
				[*] jquery.transit.js
				[*] QspLibAIR.js
				[*] QspLibAwesomium.js
				[*] QspLibPG.js
		skins
			classic
				[*] gameAwesomium.html
				gfx
				skins
			default
				[*] gameAwesomium.html
				skins
			fantasy
				[*] gameAwesomium.html
				skins
		standalone_content
			[*] config.xml
			[*] gameAwesomium.html
			[*] qgen.cfg
			skins
			[*] start.qsp
	[*] audiere.dll
	[*] avcodec-53.dll
	[*] avformat-53.dll
	[*] avutil-51.dll
	[*] awesomium.dll
	[*] awesomium.log
	[*] awesomium_process.exe
	[*] icudt.dll
	[*] libEGL.dll
	[*] libGLESv2.dll
	[*] qgen4launch.cmd
	[*] QuestNavigator.exe
	[*] sqlite3.dll
	[*] unins000.dat
	[*] unins000.exe
	[*] WinSparkle.dll
	[*] xinput9_1_0.dll

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

Spoiler

Надеюсь тут есть нужная вам инфа.

Aleks Versus Moderator 28.08.2021 16:07 (4 years ago)

Xtirp8,
я, наверное, невнятно выразил мысль. Какие файлы/папки есть рядом с екзешником? Какие-то из этих есть?

[*] audiere.dll
    [*] avcodec-53.dll
    [*] avformat-53.dll
    [*] avutil-51.dll
    [*] awesomium.dll
    [*] awesomium.log
    [*] awesomium_process.exe
    [*] icudt.dll
    [*] libEGL.dll
    [*] libGLESv2.dll
    [*] qgen4launch.cmd
    [*] sqlite3.dll
    [*] unins000.dat
    [*] unins000.exe
    [*] WinSparkle.dll
    [*] xinput9_1_0.dll

Если нет, то это не Quest Navigator, и нужно искать автора, разрабатывавшего плеер. Есть, например, плеер с поддержкой webm от Sonnix: https://qsp.org/forum/comments/24036 Есть вероятность, что он не поддерживает mp4.

Aleks Versus:

Xtirp8,
я, наверное, невнятно выразил мысль. Какие файлы/папки есть рядом с екзешником? Какие-то из этих есть?

[*] audiere.dll
    [*] avcodec-53.dll
    [*] avformat-53.dll
    [*] avutil-51.dll
    [*] awesomium.dll
    [*] awesomium.log
    [*] awesomium_process.exe
    [*] icudt.dll
    [*] libEGL.dll
    [*] libGLESv2.dll
    [*] qgen4launch.cmd
    [*] sqlite3.dll
    [*] unins000.dat
    [*] unins000.exe
    [*] WinSparkle.dll
    [*] xinput9_1_0.dll

Если нет, то это не Quest Navigator, и нужно искать автора, разрабатывавшего плеер. Есть, например, плеер с поддержкой webm от Sonnix: https://qsp.org/forum/comments/24036 Есть вероятность, что он не поддерживает mp4.

Вот все файлы в корневой папке:

Spoiler

https://i115.fastpic.org/big/2021/0828/3b/479c88206555e86d928973ff50d8883b.jpg

Aleks Versus Moderator 29.08.2021 05:27 (4 years ago)

Это определённо Quest Navigator, но какая-то модификация. Либо старая версия. Можешь попробовать следующее:
1. Скачать последнюю версию Quest Navigator 0.0.28 https://mega.nz/folder/jXwXlSRJ#TF7P-soOJOWIC8MrBA-L1A
2. Скопировать игру со всеми вложениями в папку навигатора (вернее в assets/standalone_content). Сама игра, думаю, знаешь, где лежит. Папка “assets/standalone_content”.
3. Запустить в чистом Навигаторе и посмотреть, будут ли воспроизводиться видео в mp4 (у меня mp4 воспроизводятся).

Дабы больше никого не вводить в заблуждение. Видео mp4 в Навигаторе не воспроизводятся!

Спасибо. Сейчас попробую, позже отпишусь.

Что-то не работает mp4.
Может я код неправильно пишу.
‘<div id =“main-show”><video preload=“metadata” autoplay loop height=“500”><source src=“pic/taxi/2/1_2.webm” type=‘’video/webm;’’></video></div>’ Это оригинальный код и webm запускает.

Я пробовал подменить расширения, но не выходит.

‘<div id =“main-show”><video preload=“metadata” autoplay loop height=“500”><source src=“pic/taxi/2/1_2.mp4” type=‘’video/mp4;’’></video></div>’ -в таком виде у меня нет вообще ничего кроме интерфейса.

‘<div id =“main-show”><video preload=“metadata” autoplay loop height=“500”><source src=“pic/taxi/2/1_2.mp4”></video></div>’
-в таком виде у меня черный прямоугольник вместо видео.

Aleks Versus:

Это определённо Quest Navigator, но какая-то модификация. Либо старая версия. Можешь попробовать следующее:
1. Скачать последнюю версию Quest Navigator 0.0.28 https://mega.nz/folder/jXwXlSRJ#TF7P-soOJOWIC8MrBA-L1A
2. Скопировать игру со всеми вложениями в папку навигатора (вернее в assets/standalone_content). Сама игра, думаю, знаешь, где лежит. Папка “assets/standalone_content”.
3. Запустить в чистом Навигаторе и посмотреть, будут ли воспроизводиться видео в mp4 (у меня mp4 воспроизводятся).

Напиши, пожалуйста, свой код, при котором у тебя воспроизводится mp4

Aleks Versus Moderator 29.08.2021 12:09 (4 years ago)

Код такой же, как и для webm. Сейчас проверю, может быть я тебе наврал, и mp4 на самом деле не работают.

Aleks Versus Moderator 29.08.2021 12:20 (4 years ago)

Да, действительно. Попробовал и так и сяк позапускать mp4 - не воспроизводится. Даже не отображается.

Только ogg и webm.

В плеере от Sonnix’a 1.9.0 mp4 работает, но в нем игра совсем криво работает, походу там глубже в дебри кода надо лезть чтобы игру под нее переделать.
Видимо, придется дальше конвертацией заниматься. Но все равно спасибо.

Log in or Register to post comments.