ohio813 / xvid4psp

Automatically exported from code.google.com/p/xvid4psp
GNU General Public License v2.0
0 stars 0 forks source link

Make FFMS2 default for FLV #27

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Like the title says, I was having a hard time opening a FLV file because it was 
trying to use DirectShowSource, so I went to Video -> Decoding and added that 
rule, didn't have any problem after that.

Original issue reported on code.google.com by bruno...@gmail.com on 10 Sep 2011 at 7:42

GoogleCodeExporter commented 9 years ago
Hi. If you have any troubles using DirectShowSource with some specific files, 
it doesn`t mean that this is DirectShowSource`s fault. The way how (good or 
bad) this source filter works is on 90% depends on installed DirectShow 
splitters\filters and their settings. So if FLV doesn`t work properly for you, 
it doesn`t mean that everyone will have the same issue (except for those 10%). 
Also FLV, as far as I know, is VFR very often. The way how FFmpegSource2 is 
used now (in XviD4PSP) can`t handle such files properly, unlike 
DirectShowSource.

Original comment by forc...@gmail.com on 11 Sep 2011 at 4:06

GoogleCodeExporter commented 9 years ago
Sorry for taking so long to reply.
I had no idea VFR FLVs would not work that way.

Here's what I did.
Since I use CCCP, first I disabled FLV decoding in ffdshow VFW settings, then I 
downloaded and registered Gabest's FLV Splitter. Now it plays (it didn't even 
play before with DSS), but I only get audio and a grey video.

What's the correct setup for this?

I've only tested with YouTube FLVs (AVC).

Off-topic: It's just me or drag and drop stopped working with 5.10.260.0 (or 
was it intentional)?

Original comment by bruno...@gmail.com on 23 Sep 2011 at 6:52

GoogleCodeExporter commented 9 years ago
Your Problem is really strange.
I use CCCP and Xvid4PSP 5 too and I've no trouble opening youtube's flv files, 
even youtube's webm are supported.
Don't forget that flv is constantly evolving and needs the latest CCCP.
BTW, FLV is just a container like mp4, it can contains either h264 or FLV1 
videos, the later one needs the latest CCCP (gabest's FLV splitter is outdated 
and won't work).

off-topic: drag and drop works fine for me, if it doesn't for you then it means 
that you messed up xvid4psp's settings or the codec's settings.

Original comment by Okocha1...@gmail.com on 24 Sep 2011 at 8:58

GoogleCodeExporter commented 9 years ago
If FFmpegSource2 works fine with this FLVs - just use it and don't look at 
DirectShowSource. Or try recommendation from the comment above.

About Drag&Drop. I didn't change anything related to it and it still works*.
*But there is some problems with D&D, probably I will start a new issue for the 
explanations..

Original comment by forc...@gmail.com on 24 Sep 2011 at 12:45

GoogleCodeExporter commented 9 years ago
Yeah, I tried Gabest's FLV Splitter because with CCCP's default settings, I 
couldn't even seek the video after opening, and it can't be my XviD4PSP 
settings, because it's a fresh install. I guess I'm gonna have to go with FFMS2 
and use FLV Extract when it's VFR.

Off-topic again: false alarm, it seems that Drag & Drop problems with UAC are 
known, since I had UAC disabled before re-installing Windows 7, I didn't know 
that.

Original comment by bruno...@gmail.com on 24 Sep 2011 at 4:33

GoogleCodeExporter commented 9 years ago
You know, if your flv is an h264 (AVC) video, you can just change the extension 
from .flv to .mp4, it should seek fine then.
Of course this won't work if the flv is a FLV1 video file.

Original comment by Okocha1...@gmail.com on 24 Sep 2011 at 5:51

GoogleCodeExporter commented 9 years ago
Yes, Drag&Drop will not work if UAC is ON (thanks to UIPI). But there is 
another problem, sometimes Drag&Drop may stop working for unknown reasons (I 
think it is somehow related to garbage collecting after closing\updating the 
DirectShow preview), but after restarting XviD4PSP everything will work fine 
again.. for some time..

P.S. I don't recommend you to change file extension. XviD4PSP for itself didn't 
examine the file to determine the container, it fully trusts to file extension. 
Same story may happens with other programms or filters (for example, Haali 
Splitter will give you error message for such files).
Also, as far as I know, YouTube didn't use FLV for a long time. Currently they 
use MP4 and WebM, and only old videos are FLVs. Are you sure your video is 
really FLV and not renamed MP4? This is the only case when renaming it back to 
MP4 will be a good idea :). MediaInfo can provide such kind of info as 
container format (Format : Flash Video = FLV, Format : MPEG-4 - mp4).

Original comment by forc...@gmail.com on 24 Sep 2011 at 8:07

GoogleCodeExporter commented 9 years ago
Yes, sorry.
That's why I meant when I was saying renaming, only for AVC/h264 videos.

And I think that youtube still uses flv for SD videos under 480P.

Original comment by Okocha1...@gmail.com on 24 Sep 2011 at 8:26

GoogleCodeExporter commented 9 years ago
Btw, you should try the latest CCCP beta and see if it works better.

    main branch
        Fixed a problem with settings not getting removed from registry after the 2011/07/30 stable, should work again.
    lav filters branch
        LAVSplitter's settings added to settings app's reset and the uninstaller's general removal.
        FLVSplitter removed, LAVSplitter handles FLV now.
        MPC-HC's and LAVSplitter's defaults changed to match the current CCCP setup.

Available here: http://www.cccp-project.net/beta/

Original comment by Okocha1...@gmail.com on 25 Sep 2011 at 10:28

GoogleCodeExporter commented 9 years ago
That did the trick, thank you.

Original comment by bruno...@gmail.com on 25 Sep 2011 at 6:43