Просмотр видео на foobar2000

Список разделов foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 Dimmel77 » 04.01.2018, 10:30

Наткнулся на просмотр видео на фубаре.Япошка написала плагин для фубара foo_video-Ver.0.4.3.0 и можно смотреть видео,но для полноценного просмотра требуется еще плагин foo_input_ds.dll & foo_input_mkx.dll .На гидрогене что-то не скачал ссыль не работает ,может не так искал.Не завалялся у кого этот плагин или как он правильно называется.Я понимаю,что это онанизм,но попробовать надо.Это как плаг для ютуба не впечатлил,но стоит и даже иногда пользуюсь.
Dimmel77 M
Автор темы
Откуда: Донбасс.Макеевка
Репутация: 6
С нами: 9 лет 2 месяца

Сообщение #2 macarych » 04.01.2018, 10:35

foo_input_ds.zip
(80.24 КБ) Скачиваний: 803
macarych M
Аватара
Репутация: 417
С нами: 15 лет 11 месяцев

Сообщение #3 Dimmel77 » 04.01.2018, 11:10

macarych Дякую за плагин, если б еще внятно обьяснили,что не так делаю.Через переводчик читал и видать ничего не понял.Плагины все стоят,включаю видео mkv mp4,но окошко так и не появилось ,если для ютуба в плаги ,там хоть с ПКМ дальше понятно,А здесь куда плясать.
Dimmel77 M
Автор темы
Откуда: Донбасс.Макеевка
Репутация: 6
С нами: 9 лет 2 месяца

Сообщение #4 macarych » 04.01.2018, 11:17

ок, сейчас

phpBB [media]



Посмотреть как все устроенно, в папке \foobar2000\utilities лежит Media Player Classic, он и запускается для видео.

Забыл ещё вот что должна присутствовать WSH Panel Mod, которой не видно но скрипт и передает файл в видеоплеер,

Код: Выделить всё
//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();
}

Последний раз редактировалось macarych 04.01.2018, 12:27, всего редактировалось 2 раз(а).
macarych M
Аватара
Репутация: 417
С нами: 15 лет 11 месяцев

Сообщение #5 Dimmel77 » 04.01.2018, 12:04

Спасибо разобрался ! Ая думал,что у нее свое окно видео.Еще раз благодарю,С праздниками,здоровья и всего самого.!!!!
Dimmel77 M
Автор темы
Откуда: Донбасс.Макеевка
Репутация: 6
С нами: 9 лет 2 месяца

Сообщение #6 MC Web » 04.01.2018, 12:08

Dimmel77:Это как плаг для ютуба не впечатлил,но стоит и даже иногда пользуюсь.
Этот плагин (foo_youtube), как раз получше будет, чем foo_video + foo_input_ds + кодеки в системе.
Dimmel77:Плагины все стоят,включаю видео mkv mp4,но окошко так и не появилось
Эти форматы foo_youtube у меня воспроизводит, без дополнительных кодеков в системе.
Спойлер
Изображение

Добавлено спустя 27 минут 43 секунды:
macarych, с Новым годом!

Больно все сложно, в указанном тобой варианте, можно поступить проще: установить компонент foo_sendto_videoplayer.dll - он откроет видео во внешнем (выбранном) видео-проигрывателе.
MC Web
Репутация: 248
С нами: 11 лет 4 месяца

Сообщение #7 macarych » 04.01.2018, 13:40

MC Web, спасибо, тебя так же - С Наступившим!
Может и сложно но, кажется шесть лет назад это был единственный способ. А потом, вероятно на основе этих кодов, кто-то взял да и написал foo_sendto_videoplayer.dll .
macarych M
Аватара
Репутация: 417
С нами: 15 лет 11 месяцев

Сообщение #8 freedom555_2017 » 04.01.2018, 13:57

привет, а запускаемый внешний видеоплеер еще и звук сам обрабатывает?
нельзя сделать так чтоб видео игралось в видеоплеере а звук через фубар шел?
freedom555_2017
Репутация: 7
С нами: 7 лет 8 месяцев

Сообщение #9 MC Web » 04.01.2018, 14:20

freedom555_2017:нельзя сделать так чтоб видео игралось в видеоплеере а звук через фубар шел?
Так не получится.
Если уж больно нужно звук через foobar2000 выводить, либо компонент foo_youtube, либо foo_input_exe.dll + ffplay.exe.
MC Web
Репутация: 248
С нами: 11 лет 4 месяца

Сообщение #10 macarych » 04.01.2018, 14:27

freedom555_2017:нельзя сделать так чтоб видео игралось в видеоплеере а звук через фубар шел?
Определенно что-то в этом направлении сделать можно, попробуйте сами и расскажите что получится.
Вот к примеру соответствующие настройки Pot Player'a.

2018-01-04_141935.jpg
macarych M
Аватара
Репутация: 417
С нами: 15 лет 11 месяцев

Сообщение #11 Azaza » 04.01.2018, 15:56

Dimmel77:Япошка написала плагин для фубара foo_video-Ver.0.4.3.0 и можно смотреть видео,но для полноценного просмотра требуется еще плагин foo_input_ds.dll & foo_input_mkx.dll
А ещё требуется, чтобы в системе был установлен directshow декодер: ffdshow или LAV.

Dimmel77:Ая думал,что у нее свое окно видео.
У foo_video, действительно, своё окно для видео. А то, что написал macarych - это с foo_video никак не связано.

freedom555_2017:нельзя сделать так чтоб видео игралось в видеоплеере а звук через фубар шел?
Без рассинхрона никак нельзя. О чём Вам уже говорили в другой теме.

MC Web:Если уж больно нужно звук через foobar2000 выводить, либо компонент foo_youtube, либо foo_input_exe.dll + ffplay.exe.
Вы сами-то пробовали способ с foo_input_exe.dll + ffplay.exe? ffplay будет выводить звук мимо фубара.

При использовании всеми любимого foo_youtube для воспроизведения mkv с главами получается фигня: звук-то идёт, а видео при смене глав каждый раз начинается с первой главы. При использовании foo_video - та же фигня. Так что для просмотра фильмов такими методами нужно сначала главы удалять, если они есть в файле.
Azaza M
Аватара
Репутация: 417
С нами: 8 лет 3 месяца

Сообщение #12 Dimmel77 » 05.01.2018, 08:43

Благодарю всех за участие! Плюнул на это дело,кесарю кесарево,а фубару нести музон в массы.
Dimmel77 M
Автор темы
Откуда: Донбасс.Макеевка
Репутация: 6
С нами: 9 лет 2 месяца

Сообщение #13 macarych » 05.01.2018, 09:03

Предсказуемый, закономерный и распространенный итог)
Так или иначе, все прошли через это)
macarych M
Аватара
Репутация: 417
С нами: 15 лет 11 месяцев


Вернуться в Есть вопрос!