-
Notifications
You must be signed in to change notification settings - Fork 31
FFmpegSource2 is the only video provider #29
Comments
Hi, is there any specific reason for L-SMASH Source? |
It is much faster to import to import MP4 files since it doesn't need to create an index file.
Quote from: http://avisynth.nl/index.php/LSMASHSource#Filters |
After running some tests in VapourSynth, @Ichunjo and I arrived at the following results:
This was run over a single .mp4 (with the index files pre-generated), and lsmas/libav appears to significantly outperform ffms2 in speed (and likely accuracy too). The difference between lsmas and libav in speed post-indexing seems negligible, but lsmas not needing to index might be a benefit to further speeds, while libav can handle more formats and is likely a bit "safer" overall. EDIT: |
Will consider if someone implements it. I myself don't have much motivation for it. |
Just wanted to add more to this topic, but another reason why I believe that another video provider should be implemented is that sometimes ffms2 incorrectly indexes files and isn't frame-accurate (several frames off in random locations compared to mpv and vspreview with lsmas as source filter). I have noticed this several times when working with remuxes and random BD encodes. I have talked to others who have encountered the same problem and they simply said to just re-encode the videos, which isn't exactly ideal. L-SMASH Source would be a good option to add and I believe would fix this issue. DGSource is also another great source filter and is fast, however, it only works with Nvidia gpus. |
I noticed that there is DirectShowSource and other video providers, but in the options menu it doesn't show any other than FFmpegSource. Is it possible to add L-SMASH support?
The text was updated successfully, but these errors were encountered: