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. |
6th September 2019, 15:10 | #881 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,664
|
Quote:
MeteorRain's L-Smash GitHub repo is up-to-date minus the your recent commits. |
|
8th September 2019, 19:28 | #882 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
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 |
9th September 2019, 09:38 | #883 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
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. |
9th September 2019, 10:05 | #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. |
9th September 2019, 16:18 | #885 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
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 |
9th September 2019, 17:50 | #886 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
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 |
|
9th September 2019, 19:05 | #889 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
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 Last edited by ChaosKing; 9th September 2019 at 20:05. |
10th September 2019, 08:38 | #891 | Link | |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
Quote:
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
|
10th September 2019, 16:14 | #892 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
|
Quote:
|
|
11th September 2019, 01:13 | #894 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,664
|
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. |
|
11th September 2019, 04:36 | #897 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,346
|
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 |
12th September 2019, 14:59 | #899 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
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. |
12th September 2019, 17:24 | #900 | Link | ||
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
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 | |
|
|