Log in

View Full Version : AviSource: couldn't locate decompressor fourcc H264


Mrtn
13th May 2020, 11:51
Hi all,

I'm new to the AviSynth world, so I'll introduce how I got to this forum first.

I want to digitize a lot of old 8mm films from our family. I made a system to shoot a picture of every frame and use Blender to make a 18fps movie from all the pictures.

I found some amazing results with AviSynth to improve the quality of the digitized film, and would really like to try! Also found some scripts, but still having some problems with the basic setup.

I have Windows 10, AviSynth+ 3.4.0 and VirtualDub2 at this moment.

As written in the title, I can't get to open the file with a avs script. I can play the file in VirtualDub and used Gspot to check codecs, which seem to be installed.

Could you please help me? :)



Edit: I use the x64 versions at this moment. And I just started digitizing films, so I am open for suggestions to change my way of making a movie from the pictures if needed

stax76
13th May 2020, 12:20
Welcome to the forum. You can install ffdshow tryouts vfw decoders or use ffms2 or L-Smash-Works instead of avisource. All this is also true for vapoursynth.

tebasuna51
13th May 2020, 12:34
1) Use MediaInfo to show us your input file content

2) Maybe you are using a .avi container (because AviSource) but this container is not designed for video H264, use mkv container instead loading your input file in MkvToolNixGUI (https://mkvtoolnix.download/downloads.html)

3) AviSource need a vfw h264 decoder installed in your system, the vfw decoders are deprecated amd aren't recommended, VirtualDub2 work because have decoders in plugin subfolders.

4) Use decoders from ffms2 or L-Smash-Works like stax76 say you

stax76
13th May 2020, 12:49
MediaInfo can be found here:

https://mediaarea.net/en/MediaInfo


Modern frontend:

https://github.com/stax76/MediaInfo.NET


CLI frontend:

https://github.com/stax76/Get-MediaInfo

Mrtn
13th May 2020, 14:40
Thanks for your replies!

Here is a screenshot from a file with medainfo: https://imgur.com/a/nMYfgVB

I installed ffmpeg, but not sure how to use it? The reason why I tried to use avisource and avi files is that many scripts seem to use it, for example in this thread: https://forum.doom9.org/showthread.php?t=144271

Maybe I have to switch to 32bit because of compatibility?

Soulvomit
13th May 2020, 15:40
I'd recommend recapturing everything as a PNG sequence then opening that directly with VirtualDub2 and taking it from there. Always work with the best source possible and save any lossy encoding and generation loss for the very end.

Mrtn
13th May 2020, 16:50
I'd recommend recapturing everything as a PNG sequence then opening that directly with VirtualDub2 and taking it from there. Always work with the best source possible and save any lossy encoding and generation loss for the very end.

Could you give some tips about how to start the improvement scripts from there?

Mrtn
13th May 2020, 19:16
Ok, I managed to follow this guide: https://www.youtube.com/watch?v=RAL03pa82Qw

Now I'm able to make a test.avs script and open the file with FFmpegSource2("D:\avi\8mm3.avi"). Will try to add some scripts now :)