Wie op een kale Windows-machine een video- of geluidsbestand wil afspelen, loopt al snel tegen het probleem aan dat een formaat niet herkend wordt en dus niet of slecht afspeelbaar is. Om dit op te lossen zullen voor elk formaat de juiste codecs moeten worden geïnstalleerd. Wat ook kan is ffdshow installeren, een DirectShow- en VFW-codec die gebruikmaakt van de libavcodec, Xvid en andere opensource bibliotheken. De ontwikkeling van ffdshow ligt helaas alweer een tijdje stil. Een groep gebruikers van het Doom9-forum heeft echter enige tijd geleden de ontwikkeling weer opgepakt. Hierdoor is een aftakking ontstaan, die ze zelf de 'ffdshow tryouts' noemen. Enkele dagen geleden heeft de groep beta 4 uitgebracht en het changelog hiervan ziet er als volgt uit:
Fixed before beta4New features added after beta3
- In FLAC and TTA, A/V synch was lost.
- Closed caption decoder produced garbled characters.
- Crashes in Windows Movie Maker have been fixed. This was not ffdshow's bug.
- Subtitles that contain an "&" as part of the filename were displayed incorrectly inside ffdshow's context menu.
- MakeAVIS.exe in "Store uncompressed audio" mode produced noisy audio if the input audio was not 16bit integer.
- If the AviSynth script had multiple lines, the script was not saved by using "Export all settings" or "Save to file..." in Presets page.
- DTS S/PDIF pass-through sometimes had terrible noise.
- Compatibility problem with VFW encoder applications such as HyperCam has been fixed.
- If ConvertToRGB was used in AviSynth script, the video was flipped.
- If "Swap channels" was used, audio was lost if the number of channels of the input stream changed.
- DVD menu was sometimes not highlighted.
- "Preset autoload conditions" -> "on movie file name match (with wildcards)" did not work.
- If the input color space was NV12 or NV21, ffdshow could not render properly.
- If crop was used after letterbox subtitling, the bottom of the image was cropped too much.
[break]
- Nellymoser audio decoder has been added. The latest FLV Splitter is required.
- Seb's BTB&WTW level filter: Adjust contrast only if the "dimmer than dimmest" (Y < 16) and/or the "brighter than brightest" (Y > 235) part exist (depending on the configuration).
- H.264-PAFF interlacing is now supported.
- H.264 decoder has been multithreaded. It is only effective if the video is encoded using multiple slices.
- Added reset button to overlay control.
- You no longer have to use LoadCPlugin / Load_Stdcall_Plugin for loading ffavisynth.dll (ffdshow() and ffdshowAudio() function). It is automatically loaded on AviSynth start-up.
- In "YCbCr <-> RGB conversion", ITU-R BT.601/709 standard selection and contrast configuration (standard, full range, custom) has been added.
- 7.1ch audio processing has been added.
- In "Crop & zoom", "Auto crop" has been added. Black borders can be removed automatically.
- Preset auto loading: Now you can select either "On one of the conditions match (OR)" or "On all conditions match (AND)".
- In preset auto loading, "on FOURCC from previous filter match" has been added. It is useful when ffdshow is used in RAW mode to affect a condition on the original video FOURCC.
- For Windows Media Player 11 and Windows Media Center on Vista, a new option for RAW video processing has been added.
- In "Resize & aspect", "Resize to screen resolution" has been added.
- In "Resize & aspect" -> "Process pixel aspect ratio internally", PAR of output device can be configured now.
- In "Resize & aspect" -> "Borders", the way of dividing borders can be configured now. It's useful when you use subtitles.
- Vertical scaling of text subtitles. ASS subtitles can also be scaled with a new option called "Override ASS/ASS2 scaling".
- Added text subtitle blur. Better blend in with the video.
- New OSD item "Active preset name".
- Subtitle word wrapping: Three modes are available. "Smart wrapping, lines are evenly broken", "End-of-line word wrapping" and "Smart wrapping, lower line gets wider".
- Experimental x64 builds are available.
- Faster RGB <-> YV12 conversion for x64.
- Improved text subtitles and OSD rendering. Body, outline and shadow options have separately adjustable color and alpha settings. If the output color space is RGB and no other image filter (except resize) is used in the downstream, subtitles and OSD are rendered in RGB mode and the quality is improved further.
- Multiple languages support: A horizontal scaling ratio for the config dialogs can be configured from language files. To scale them to 125% horizontally add the two lines "horizontalScale9x=125" and "horizontalScaleNT=125" in the "[Font]" section of the language file.
- Improved German translation (making use of the extra space gained by scaling horizontally).