Список разделов › foobar2000 › Есть вопрос!
//WSH Video panel by Zin-Uru, 2010
var video=0;
var video_checked=0;
var filepath, filetype;
var v_timer;
var WshShell = new ActiveXObject("WScript.Shell");
var folder = fb.FoobarPath + "\\" + window.GetProperty("MPC folder","utilities\\");
function file_exists(chemin) {
var fso, bool;
fso = new ActiveXObject("Scripting.FileSystemObject");
bool=fso.Fileexists(chemin);
return bool;
}
on_timer = function(id){
var mypath, mytype;
if (!v_timer || v_timer.ID != id) return;
mytype=filetype.Eval();
mypath=filepath.Eval();
if((mytype=="avi" || mytype=="mpg" || mytype=="m2ts" || mytype=="mov" || mytype=="ts" || mytype=="vob" || mytype=="flv" || mytype=="mp4" || mytype=="mkv" || mytype=="wmv") && video==0) {
video = 1;
fb.Pause();
fb.PlaybackTime = fb.PlaybackLength*1;
WshShell.run('"' + folder + 'mplayercfilter.cmd" "' + mypath + '" "' + folder + '"',0);
}
if(video==1 && file_exists(fb.FoobarPath+"\\video")) video_checked = 1;
if(video==1 && file_exists(fb.FoobarPath+"\\video")==false && video_checked==1) {
video_checked = 0;
if(fb.IsPaused) fb.Play();
}
}
function on_playback_new_track(info) {
filetype=fb.TitleFormat("$ext(%path%)");
filepath=fb.TitleFormat("%path%");
if(video_checked!=1) {
video = 0;
v_timer && window.KillTimer(v_timer);
v_timer=null;
CollectGarbage();
} else {
if(video_checked==1) fb.Stop();
}
if (!v_timer) v_timer = window.CreateTimerInterval(20);
}
function on_playback_stop(reason) {
video=0;
video_checked=0;
v_timer && window.KillTimer(v_timer);
v_timer=null;
CollectGarbage();
}
Этот плагин (foo_youtube), как раз получше будет, чем foo_video + foo_input_ds + кодеки в системе.Dimmel77:Это как плаг для ютуба не впечатлил,но стоит и даже иногда пользуюсь.
Эти форматы foo_youtube у меня воспроизводит, без дополнительных кодеков в системе.Dimmel77:Плагины все стоят,включаю видео mkv mp4,но окошко так и не появилось
Так не получится.freedom555_2017:нельзя сделать так чтоб видео игралось в видеоплеере а звук через фубар шел?
Определенно что-то в этом направлении сделать можно, попробуйте сами и расскажите что получится.freedom555_2017:нельзя сделать так чтоб видео игралось в видеоплеере а звук через фубар шел?
А ещё требуется, чтобы в системе был установлен directshow декодер: ffdshow или LAV.Dimmel77:Япошка написала плагин для фубара foo_video-Ver.0.4.3.0 и можно смотреть видео,но для полноценного просмотра требуется еще плагин foo_input_ds.dll & foo_input_mkx.dll
У foo_video, действительно, своё окно для видео. А то, что написал macarych - это с foo_video никак не связано.Dimmel77:Ая думал,что у нее свое окно видео.
Без рассинхрона никак нельзя. О чём Вам уже говорили в другой теме.freedom555_2017:нельзя сделать так чтоб видео игралось в видеоплеере а звук через фубар шел?
Вы сами-то пробовали способ с foo_input_exe.dll + ffplay.exe? ffplay будет выводить звук мимо фубара.MC Web:Если уж больно нужно звук через foobar2000 выводить, либо компонент foo_youtube, либо foo_input_exe.dll + ffplay.exe.