Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#881 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,405
|
Quote:
MeteorRain's L-Smash GitHub repo is up-to-date minus the your recent commits. |
|
![]() |
![]() |
![]() |
#882 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,658
|
Two issues with latest version
1) Corrupted (grey frames) frames after seeking Sample -> https://www.mediafire.com/file/ana6j...ample.mkv/file ![]() ![]() 2) webm with AV1 returns this error Sample -> https://www.mediafire.com/file/lq3xm...mbps.webm/file ![]()
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
![]() |
![]() |
![]() |
#883 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,658
|
1. I got that sample from an ripbot user. I guess that this avc was originally muxed by makemkv. IT is odd that Simple remuxing (MKV to mkv)with latest mkvtoolnix did not fix that issue.
2.ok
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 9th September 2019 at 09:41. |
![]() |
![]() |
![]() |
#884 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
The PPS changes mid-stream (pic_init_qp_minus26 changes). Mkvmerge seems to detect this when doing a "full" remux (1. demux to ES. 2. mux ES) and prepends the SPS/PPS to every keyframe. In the original sample it is only prepended on an actual change compared to the prior keyframe. Since both frame #97 and #104 use the same pic_init_qp_minus26 frame #104 does not have this prepended PPS. Then decoder tries to use first/global pic_init_qp_minus26 and breaks.
Last edited by sneaker_ger; 9th September 2019 at 10:09. |
![]() |
![]() |
![]() |
#885 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,658
|
Crash after seeking
Sample -> https://www.mediafire.com/file/xhcyg...i_4-3.avi/file ![]() ![]() FFVideoSource works fine.
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
![]() |
![]() |
![]() |
#886 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,658
|
Quote:
Just try to open this script in MPC-HC. Code:
LoadPlugin("LSMASHSource.dll") LWLibavVideoSource("camcorder_25i_4-3.avi",cachefile="camcorder_25i_4-3.avi.lwi") Trim(233,-1) ![]()
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
|
![]() |
![]() |
![]() |
#889 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,684
|
The script does check all frames.
I tested it via lsmas.LWLibavSource() and avisource.AVISource("myscript.avs) in vapoursynth -> no seeking issues. EDIT Tried also Reverse() in my avs script, still frame accurate. EDIT2 If I open the avs (with reverse) in vsedit i get an error vapoursynth.Error: Avisynth read error: CAVIStreamSynth: System exception - Access Violation at 0x00007FFB37302EB8 But there is no crash via vspipe... EDIT3 Argh tested with the wrong script... so I tested it again ... VS is fine, but AVS crashes! But only with reverse. Reverse in my avsisynth script -> instant crash System exception - Access Violation at 0x00007FFB37302EB8 Code:
LWLibavVideoSource("camcorder_25i_4-3.avi") #Reverse() std.Reverse() in VS is not frame accurate anymore. Code:
avisource.AVISource(args.file).std.Reverse() - lsmash in VS https://pastebin.com/anyvB4pf - avisyource + reverse in VS https://pastebin.com/XFkuT9JT (it aborts after 3 errors) EDIT4 lsmas.LWLibavSource(args.file).std.Reverse() -> lsmas: failed to get video track. Now I'm confused. EDIT5 ok ... final results VS lsmas.LWLibavSource(args.file) #ok lsmas.LWLibavSource(args.file).std.Reverse() #ERR failed to get video track. AVS via VS - script: LWLibavVideoSource("camcorder_25i_4-3.avi") avisource.AVISource(args.file) # ok avisource.AVISource(args.file).std.Reverse() # not frame accurate AVS script with: Code:
LWLibavVideoSource("camcorder_25i_4-3.avi") reverse() EDIT 6 - Bonus round Remuxed it to mkv VS lsmas.LWLibavSource(args.file) # ok lsmas.LWLibavSource(args.file).std.Reverse() # [importer: Error]: failed to find the matched importer. AVS via VS avisource.AVISource(args.file) # ok avisource.AVISource(args.file).std.Reverse() #ok avs+reverse via vdub still crashes.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository Last edited by ChaosKing; 9th September 2019 at 20:05. |
![]() |
![]() |
![]() |
#891 | Link | |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,684
|
Quote:
![]()
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository |
|
![]() |
![]() |
![]() |
#892 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Metropolitan City of Milan, Italy
Posts: 2,145
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#894 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,405
|
Problems loading APNG files
Quote:
I tried with L-SMASH-Works_20190903 / 0906 / 0910 and even MeteorRain's LSMASHSource-r935+34 but all of them give the same error. Last version that works is L-SMASH-Works-r935+26-20190811. Gifs work fine though. |
|
![]() |
![]() |
![]() |
#897 | Link |
Registered User
Join Date: Sep 2007
Posts: 4,969
|
Is there an AVC in MXF parsing issue with L-SMASH-Works_20190910 ?
1a) 10bit422 AVC can be read in MP4 but not MXF "failed to get video track" . But "L-SMASH-Works-r935+3-win64-20190401" was able to read both 1b) But rewrapping that AVC stream into a TS makes it readable 2) 8bit422 MPEG2 in MXF can be read, so can't be a "global" MXF issue with this version |
![]() |
![]() |
![]() |
#899 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,658
|
Another possible bug. L-SMASH does not return some frames.
![]() Again FFVideoSource works fine. ![]() Code:
LoadPlugin("LSMASHSource.dll") LWLibavVideoSource("TEST.mkv") Trim(1,-1)
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 12th September 2019 at 15:19. |
![]() |
![]() |
![]() |
#900 | Link | ||
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,658
|
L-Smash does not fallback to software decoders automatically like written in documentation.
Quote:
![]() I would also suggest value -1 as AUTO Quote:
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 12th September 2019 at 19:58. |
||
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|