Official BS.Player forums  

Go Back   Official BS.Player forums > Main forum > General Talk And Support

General Talk And Support General talk and peer-to-peer support about BS.Player and other video and audio multimedia players.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 28th July 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default How to make ffdshow to decode RMVB?

Using other players(Crystal, core, etc.) I can use ffdshow to decode rmvb, how to make this using Bsplayer?

Real Alternative is already installed.

Checked RAW - all supported - in ffdshow codecs configuration.

Thanks in advance.


Sorry for the bad English...
Reply With Quote
  #2 (permalink)  
Old 28th July 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default Re: How to make ffdshow to decode RMVB?

I have no experience with RealMedia formats... and not sure if ffdshow can decode them at all.

About the ffdshow part of your post:

Raw video doesn't need to be decoded at all. The option to treat uncompressed video is there because sometimes it is necessary to do conversion between colorspaces in software (for example interpolate the reduced color resolution of YUV/12 up to RGB32) or do some processing like deinterlace or deband. Activating "all supported" will make ffdshow insert itself into every DirectShow graph but do nothing for any compressed video streams.

Can mplayer2.exe play your RM files?
Reply With Quote
  #3 (permalink)  
Old 29th July 2006
Digiface's Avatar
Senior Member
BS.Player Power User
 
Join Date: Aug 2005
Location: Finland
Posts: 196
Rep Power: 0
Digiface is an unknown quantity at this point
Default

download RealMedia Splitter from here http://www.free-codecs.com/download/...a_Splitter.htm (you can choose with or without installer. if you want to install it manually, below is a link to guide)

http://www.free-codecs.com/guides/Ho...d_AX_files.htm

and if you want to make BSPlayer as default player for RMVB files,go to BSPlayer filetype setting,type RMVB to "add" box and then check that RMVB.
Reply With Quote
  #4 (permalink)  
Old 29th July 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

Yes, mplayer2.exe can play RM files.

I already installed RealMedia Splitter.

Bsplayer can play RMVB files but without ffdshow.
Reply With Quote
  #5 (permalink)  
Old 29th July 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default

Quote:
Originally Posted by Rgeek
Bsplayer can play RMVB files but without ffdshow.
So the goal is NOT to use ffdshow for RealMedia, but keep it installed for other media types? What "Input FourCC" (under input&debug) does ffdshow report in applications where you are succesfully using it to decode Rmvb-files?
Reply With Quote
  #6 (permalink)  
Old 30th July 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

Quote:
Originally Posted by J7N
Quote:
Originally Posted by Rgeek
Bsplayer can play RMVB files but without ffdshow.
So the goal is NOT to use ffdshow for RealMedia, but keep it installed for other media types? What "Input FourCC" (under input&debug) does ffdshow report in applications where you are succesfully using it to decode Rmvb-files?
1 - No, I can play rmvb(and other media types) files in Bsplayer with ffdshow installed. I'd like play RM files using Bsplayer and ffdshow(BLUR & NR, Sharpen and others filters of ffdshow are excellent).

2 - Input FourCC YV12
Reply With Quote
  #7 (permalink)  
Old 30th July 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default

I see what you are saying now.. Yes, you are right... BSPlayer does not allow sending uncompressed video thru ffdshow (or perhaps any other filter). I unsuccesfully tried it with CoreAVC, YV12. Perhaps Tizio or Adicoto will be able to shed more light on why is this happening.

Quote:
BLUR & NR, Sharpen and others filters of ffdshow are excellent.
Yes they are. :) RealMedia formats are not, however.
Reply With Quote
  #8 (permalink)  
Old 30th July 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

Same thing also happens with some wmv files.
Reply With Quote
  #9 (permalink)  
Old 30th July 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default

It appears that BSPlayer allows only one video filter, for some reason. Uncompressed files on disk can be processed fine thru ffdshow. If you absolutely need to watch your videos in BSPlayer and need to do post-processing on them, you can try this temporary (?) solution:

1) Install AviSynth – a good free video editing package.
2) Create an *.avs script with one line:
Code:
DirectShowSource("My_Video.rmvb")
* * You can add more video processors, either built-in or available as AviSynth plugins, if you wish. Many free denoisers, sharpeners, etc are available.
3) Open the script in BSPlayer. It will play as an uncompressed AVI file, with the source loaded (and processed) in the background.
4) If you have installed the ffdshow plugin for avisynth, you can access most if not all ff's functions and create a permanent script for each file you need to denoise or sharpen.
Reply With Quote
  #10 (permalink)  
Old 31st July 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

Bsplayer shows message: Script error: there is no function named "DirectShowSource"

What am I doing wrong?
Reply With Quote
  #11 (permalink)  
Old 31st July 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default

I have no idea. DirectShowSource() with no additional parameters was able to open all files I needed (ac3, mkv, avi).

Quote:
Originally Posted by AviSynth Manual
DirectShowSource (string filename, float "fps", bool "seek", bool "audio", bool "video", bool "convertfps", bool "seekzero", int "timeout", string "pixel_type")

DirectShowSource reads filename using DirectShow, the same multimedia playback system which Windows Media Player uses. It can read most formats which Media Player can play, including MPEG, MP3, and QuickTime, as well as AVI files that AVISource doesn't support (like DV type 1, or files using DirectShow-only codecs). Try reading AVI files with AVISource first, and if that doesn't work then try this filter instead.
Maybe you have misspelled some of the characters with International ones that look the same? Tried using Copy-Paste?

Edit:
Do you have the lastest version of AviSynth (I use v2.5.6a)? Does it include a plugin called "DirectShowSource.dll"? If it does, first try to use LoadPlugin("full_path") first. The plugin should be loaded automatically from the default plugins directory.
Reply With Quote
  #12 (permalink)  
Old 1st August 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

Thank you, J7N.

Works now.

I put DirectShowSource.dll in Plugins Directory.
Reply With Quote
  #13 (permalink)  
Old 3rd August 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

I found another way for rmvb using Filter Manager:

1 - Add RealVideo Decoder in Filter Priority.

2 - Add media type "MEDIATYPE_Video".

Edit: In Filter management>General, "Allow intermediate filters" and "Enable advanced graph building" must be checked.


Now I'm looking a way for wmv using Filter Manager(I can't find WMVideo Decoder DMO in the list of installed filters), meanwhile I'm using AviSynth scripts.
Reply With Quote
  #14 (permalink)  
Old 3rd August 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default

"Windows Media Video Decoder" perhaps?

Aren't scripts better suited if you don't need to do the same denoising or blur onto every file? You can even apply the effect to just a small section of you clip if you need to.
Reply With Quote
  #15 (permalink)  
Old 4th August 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

Quote:
Originally Posted by J7N
"Windows Media Video Decoder" perhaps?

Aren't scripts better suited if you don't need to do the same denoising or blur onto every file? You can even apply the effect to just a small section of you clip if you need to.

I tried "Windows Media Video Decoder". Didn't works.

I'm looking for this filter:

DSH 4CC WMV1
FIL Company Name Microsoft Corporation
DSH DirectShow CLSID {82D353DF-90BD-4382-8BC2-3F6192B76E34}
REG Driver File C:\WINDOWS\system32\wmvdmod.dll
FIL File Description Windows Media Video Decoder
FIL File Version 10.00.00.3646
DSH Friendly Name WMVideo Decoder DMO
- - Function Decoder
FIL Internal Name wmvdmod.dll
FIL Legal Copyright © Microsoft Corporation. All rights reserved.
REG Merit 0x00800001
FIL Original Filename wmvdmod.dll
FIL Product Name Microsoft® Windows Media Services
FIL Product Version 10.00.00.3646
- - Type DMO

I found this informations using Gspot.


Scripts are fine but the most of rmvb and wmv files I got have similar quality, I can use same ffdshow profile. It's easier.
Reply With Quote
  #16 (permalink)  
Old 5th August 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default

Quote:
Originally Posted by Rgeek
FIL File Version 10.00.00.3646
I don't know then. I have only the DirectShow core with some WM libs that got installed by accident, not Media Player 10.
Reply With Quote
  #17 (permalink)  
Old 6th August 2006
Junior Member
BS.player Regular User
 
Join Date: Feb 2006
Posts: 11
Rep Power: 0
Rgeek is an unknown quantity at this point
Default

New build of ffdshow supporting FourCC WMV 3 was released, ffdshow_rev2546_t44_20060805.exe. Maybe instable.

Now is possible make bsplayer play all(I think)wmv files with ffdshow. :D

Links: http://ffdshow.wyrdic.net/?N=D

http://www.mytempdir.com/847966
Reply With Quote
  #18 (permalink)  
Old 6th August 2006
J7N's Avatar
J7N J7N is offline
Senior Member
BS.Player Power User
 
Join Date: Feb 2006
Location: Cyberspace
Posts: 762
Rep Power: 0
J7N is an unknown quantity at this point
Default

:) Thank you for the info, Rgeek. That's very good news. :)

I wonder how long it will take for M$ to come up with a new "professional" codec.
Reply With Quote
Reply

Tags
decode, ffdshow, make, rmvb

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules


All times are GMT +1. The time now is 12:12 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20