Skip to main content
Topic: Local Video Player (foo_video) (Read 20645 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Local Video Player (foo_video)

Local Video Player (foo_video)

I'm Japanese student.
Sorry, I'm not good at English.
Don't expect too much, because I have did the programming for the first time.

foo_video is Video plugin that able to play [.mp4] and [.mkv] video file on foobar2000.

At the moment foo_video is still in the experiment stage.
Use at your own risk.

One day I will upload this plugin in not here but my server.
Author CrowRabbit
Twitter @Holy_kyouchi


Re: Local Video Player (foo_video)

Reply #1
This sounds great! But so far, every video I tried gives me this error on console:
[01:14:49] foo_video[Error]:OpenFile failed

(The audio does play, though)

Re: Local Video Player (foo_video)

Reply #2
Cause unknown.
原因不明です。

I grasp the cause are as follows.
現在分かっている原因は以下の通りです。

  • 1.Your foobar2000 is too many components to installed foo_video.
    あなたのfoobar2000にはコンポーネントが多すぎて、foo_videoを起動できない。


  • 2.Your PC is WindowsXP.(=Not installed "Enahnced Video Renderer")
    あなたのPCがWindowsXP(Enhanced Video Rendererが入っていないから)である。


I will improve foo_video for to output console log in detail.
次のバージョンではもっと詳細に原因が分かるようにConsole logを改善するよ。

Thank you for feedback.


Re: Local Video Player (foo_video)

Reply #4
Installing the DirectShow Codec fixed it! It is early days but playing videos with foobar has been a dream, hope you will develop this plugin more. Thank you!

Re: Local Video Player (foo_video)

Reply #5
foo_video Ver.0.3.0.0
[improve]It was changed to give priority to use LAV Filters, ffdshow and VSFilter.
[fix]It was fixed to judge double-byte character video filename.
Have a Happy New Years!

P.S. hydrogenaud.io is maintenance now?
I can't upload foo_video now.

Re: Local Video Player (foo_video)

Reply #6
I’ve been waiting for this moment for centuries!

Quote
foo_video is Video plugin that able to play [.mp4] and [.mkv] video file on foobar2000.

Is there any way to force the plugin to load any other video format?

Oh, and it seems the option "Always on top" turns off when another video is loaded. And currently there is no keyboard control when the video window is selected.

It would also be fantastic if I could integrate the video window into the Foobar2000 panels.

 

Re: Local Video Player (foo_video)

Reply #7
Is there any way to force the plugin to load any other video format?
>>I will implement it in future.
By the way, what video format do you want to see?

Oh, and it seems the option "Always on top" turns off when another video is loaded.
>>Thank you. I fixed it in "foo_video Ver.0.3.1.0".

And currently there is no keyboard control when the video window is selected.
>>Use the "Global hotkey".

It would also be fantastic if I could integrate the video window into the Foobar2000 panels.
>>I will implement it in future.
But, with present condition, I think that my skill isn't reached to implement it.
Maybe that take a long time.


Re: Local Video Player (foo_video)

Reply #9
こんにちは!

By the way, what video format do you want to see?

Preferably anything DirectShow can handle. I’m not sure if you know, but very long ago someone made a DirectShow input component for Foobar2000 called foo_input_ds. It’s still working and it accepts basically anything you give it. Of course, it doesn’t show any video. This component allows you in its options to include formats you want to open.

I personally need AVI, AVS and MPG formats. foo_video already opens AVI, but you have to rename the file to MKV.

A couple of bugs I discovered:

1. If a MKV/MP4 file has chapters, Foobar2000 imports them as separate tracks. foo_video plays them, but each entry from the start.

2. Full screen mode on a secondary screen produces a white artifact on the primary screen.

Re: Local Video Player (foo_video)

Reply #10
foo_video Ver.0.3.1.0
[add]Video position and Video size option.
[fix](Advanced option)"Always_on_top"

Happy New Years!
https://1drv.ms/f/s!ArkdyjvIEMCwhFGAaJOFaPBfUbja

P.S. My laptop's keyboard is broken. I can't update foo_video till fix it.

Thanks for the useful plug-in.
Is there any method to use the LAV-filters from foo_youtube (http://fy.3dyd.com/download/) in portable mode?

Re: Local Video Player (foo_video)

Reply #11
My Laptop is repaired and I finished taking the late year-end test.
Sorry for the late reply.

Quote
I personally need AVI, AVS and MPG formats. foo_video already opens AVI, but you have to rename the file to MKV.
こんにちは!
foo_video use DirectShow technology. So, you can watch video, if codec supports its format.
foo_video's next major version will experimentally unlock AVI and MPG formats.

Quote
A couple of bugs I discovered:

1. If a MKV/MP4 file has chapters, Foobar2000 imports them as separate tracks. foo_video plays them, but each entry from the start.

2. Full screen mode on a secondary screen produces a white artifact on the primary screen.
Thank you feedback.

1. >>Yes, foo_video doesn't yet support video to have chapters.
I will implement it in future.

2. >>Sorry, I couldn't reproduce its bug on my PC.

Quote
Is there any method to use the LAV-filters from foo_youtube (http://fy.3dyd.com/download/) in portable mode?
No.
But, I'm thinking about to implement it.


Re: Local Video Player (foo_video)

Reply #13
Thank you for the fixes, the plugin is very functional for me already!

A small request about the window size setting: the minimum size for the window is 320x240, but it seems to adjusts the size/ratio based on video.

So a video with 4:3 ratio will make a total size window of: 306x263. but a video with 16:9 will make a window size of: 306x233. (See images below)

4:3:
16:9:

It would be great if the video could always be contained inside the window rather than adjusting the size based on the video. Additionally, it would be great to be able to resize the video to be smaller than 320x240 as a minimum (for example, 200x200 so it can be placed on top of my cover art plugin, to play the video if available).

とにかく、ありがとうm(_ _)m

Re: Local Video Player (foo_video)

Reply #14
Why not use something like FFMPEG or Media Foundation?

Re: Local Video Player (foo_video)

Reply #15
Wow, I've been waiting for it for ages, arigatou! The only thing I miss is "always start in fullscreen" feature.

And the minor request is not to close and reopen video window - it causes long gaps in playlists consisting of music videos.

Anyway thank you for this truly amazing plugin.

Re: Local Video Player (foo_video)

Reply #16
foo_video Ver.0.3.2.0
[add]Don't auto resize videos option(VideoPlayer_CutSurplus). (Reply #13)
[add]Always start in fullscreen option(VideoPlayer_FullScreenStart).(Reply #15)
[change]VideoPlayer_width and height option's limit change 320*240 to 200*200. (Reply #13)
[change]Support to [.avi] and [.mpg] files.(Reply #9)
[change]Movement of the foo_video's threads.

Download
https://twitter.com/FuCrowRabbit/status/860520845055115264
And click to OneDrive's link.
(Why twitter's link?-Because, I want to know the number of downloaded it.)

Reply #14
>>Because, I didn't find these documents (written by Japanese).

Re: Local Video Player (foo_video)

Reply #17
Chimera(foo_video) Ver.0.4.0.0
"Local Video Player" renamed to "Chimera".

[add]Support the madVR.
[add]Add to Advanced Option(Delay) for EVR and madVR
[change]When load video in succession, keep a video window.
[change]When load [.flv] files, play video.
[fix]Fix to small bags.
[fix]Slight adjustment for Stable Build.

Download
http://fucrowrabbit.sakura.ne.jp/foo_video/index_foo_video.html

Author:FuCrowRabbit
Twitter:@FuCrowRabbit

Re: Local Video Player (foo_video)

Reply #18
Thank you for this update! The frame no longer resizes--and keeping the image window open was a great improvement!

A small suggestion--is it possible to remove the top bar from the video window? The one that has the Chimera(EVR) and the minimize/maximize/close buttons.



Thanks again :)

Re: Local Video Player (foo_video)

Reply #19
Thank you for this update! The frame no longer resizes--and keeping the image window open was a great improvement!

>>Thank you for using!


A small suggestion--is it possible to remove the top bar from the video window? The one that has the Chimera(EVR) and the minimize/maximize/close buttons.

>>OK.

Chimera(foo_video) Ver.0.4.1.0

[add]Add to Advanced Option.(VideoPlayer_RemoveTitlebar)
[change]When press to Esc Key, changed to VideoPlayer's movement.

Download
http://fucrowrabbit.sakura.ne.jp/foo_video/index_foo_video.html

Author:FuCrowRabbit
Twitter:@FuCrowRabbit


Re: Local Video Player (foo_video)

Reply #20
Thank you for this component. :)

A small request... instead of using the esc key
Is it possible for the video window to follow foobar2000 window status.
e.g if foobar2000 is minimized to minimize the video window also , and maximized when foobar2000 gets maximized.


Re: Local Video Player (foo_video)

Reply #21
Flawless. Thanks, pal

Re: Local Video Player (foo_video)

Reply #22
For me it not works at all. No video is displayed. I have LAV filters nstalled.
Console message:
Code: [Select]
foo_video[Debug]:Video_thread 
foo_video[Debug]:Window Ready
foo_video[Debug]:QueryInterface Ready-2147221008
foo_video[Debug]:SetFiltergraph Connect-2147221008
foo_video[Debug]:ICaptureGraphBuilder2 Ready-2147221008
foo_video[Debug]:Enhanced Video Render Ready-2147221008
foo_video[Debug]:Directshow Ready-2147221008

foobar2000 1.3.15, Windows 7 ultimate 32 bit

Re: Local Video Player (foo_video)

Reply #23
For me it not works at all. No video is displayed. I have LAV filters nstalled.
Console message:
Code: [Select]
foo_video[Debug]:Video_thread 
foo_video[Debug]:Window Ready
foo_video[Debug]:QueryInterface Ready-2147221008
foo_video[Debug]:SetFiltergraph Connect-2147221008
foo_video[Debug]:ICaptureGraphBuilder2 Ready-2147221008
foo_video[Debug]:Enhanced Video Render Ready-2147221008
foo_video[Debug]:Directshow Ready-2147221008

foobar2000 1.3.15, Windows 7 ultimate 32 bit

Sorry, I`m in the middle of exam week of school.

Did your console print "foo_video[Error]:~"?
If so, please show me.


 
SimplePortal 1.0.0 RC1 © 2008-2019