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. |
14th February 2015, 21:31 | #322 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,782
|
Let's hope the_weirdo will publish builds soon.
Last edited by LigH; 15th February 2015 at 14:01. |
15th February 2015, 08:38 | #323 | Link |
Registered User
Join Date: Mar 2003
Posts: 194
|
And here it is.....
Many thanks to VFR maniac and the_weirdo. https://www.dropbox.com/sh/3i81ttxf0...VhYLasmwa?dl=0 And I can report that all is now working as it should with 24 bit audio. Thanks againVFR maniac. Last edited by speedyrazor; 15th February 2015 at 08:48. |
15th February 2015, 16:59 | #324 | Link | |
Registered User
Join Date: Mar 2003
Posts: 194
|
Quote:
Code:
cache bool = true Kind regards. |
|
15th February 2015, 19:28 | #325 | Link |
Rome Total War
Join Date: Mar 2013
Location: C:\Python33
Posts: 39
|
since there is no cache parameter for LSMASH*Source does this mean that index always is stored inside memory and discarded after the script is closed? (just like LWLibav*Source/FFMS2 with cache=false would?) because there is still some internal indexing involved, if i understood correctly. (more interested in vapoursynth version if there are any differences)
Last edited by RTW47; 15th February 2015 at 20:03. |
15th February 2015, 22:44 | #326 | Link |
Registered User
Join Date: Mar 2003
Posts: 194
|
Proress 444
Hi, I am trying to open a Quicktime Prores 444 file with LSMASHVideoSource but just get the below error:
Code:
[avisynth @ 029017e0] Avisynth: access violation at 0x0076F2E1 in C:\Program Files (x86)\AviSynth 2.5\plugins\LSMASHSource.dll, attempting to read from 0x00000000 (C:\Temp\SC_Test.avs, line 1) C:\Temp\SC_Test.avs: Unknown error occurred Code:
LSMASHVideoSource(source="Prores_444.mov", format="YUV444P10") Should LSMASHVideoSource be able to open Prores 444 files? |
16th February 2015, 02:46 | #327 | Link |
Spinner of yarns
Join Date: May 2009
Posts: 164
|
444? not 4444?
LSMASHVideoSource should be able to open ProRes 422 and 4444 (XQ).
__________________
僕と契約して、L-SMASH developerになってよ! L-SMASH | L-SMASH Works | Opus-in-ISOBMFF specification and reference software Last edited by VFR maniac; 16th February 2015 at 02:56. |
16th February 2015, 07:53 | #328 | Link | |
Registered User
Join Date: Mar 2003
Posts: 194
|
Quote:
Code:
Stream #0:0(eng): Video: prores (ap4h / 0x68347061), yuv444p10le(bt709), 1920x1080, 22649 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 25 tbn, 25 tbc (default) Kind regards. |
|
16th February 2015, 08:34 | #329 | Link |
Spinner of yarns
Join Date: May 2009
Posts: 164
|
The 4CC 'ap4h' represents Apple ProRes 4444.
I can't reproduce your bug. Here, it's processed normally. I have a question to you. What ver. of AviSynth do you use? AviSynth 2.5.8 can't handle some planar pixel formats. If you don't use such old AviSynth, I guess you encountered miscompilation, but I'm not sure Usually, MSVC+GCC is unstable, especially, when static linking is used. Anyway, it is difficult to investigate without debug builds.
__________________
僕と契約して、L-SMASH developerになってよ! L-SMASH | L-SMASH Works | Opus-in-ISOBMFF specification and reference software |
16th February 2015, 09:31 | #330 | Link | |
Registered User
Join Date: Mar 2003
Posts: 194
|
Quote:
Kind regards. |
|
23rd February 2015, 11:22 | #331 | Link |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
I guess this is the place to report it......
The version of L-Smash currently on MeGUI's auto-update server (r783) doesn't seem to work at all on XP. Avisynth won't load it. http://forum.doom9.org/showthread.ph...13#post1710813 I've reverted back to r768 and that works fine, although I have a question regarding the recently added variable to constant frame rate conversion. I haven't tested it with lots of sources, but should it work regardless of file type? So far I've had it working for AVIs and MP4s but it seems to have no effect when the source is MKV. Should it? Thanks. |
23rd February 2015, 14:32 | #333 | Link |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Originally I thought it was specific to MKV because the frame rate conversion seemed to have no effect for the couple I tried but it turns out that's not correct. However it is producing odd results with some files so I'll try to split off a few small samples shortly. I can't upload large files as my internet connection is way too slow so I'll need to split some files and try to create small samples.
|
23rd February 2015, 16:44 | #336 | Link |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Okay.... here's a few little samples. Each file contains exactly the same video, remuxed into different containers. The duration is just over a minute. I don't know what the deal is with this particular video but if I had to pick who to believe in respect to frame count (for a constant frame rate) and duration, I'd always put my money on AviSource.
AVI AviSource: 1593 frames, duration 00:01:06:441, 23.976fps. FFMS2: Same as AviSource with and without frame rate conversion. LWLibavVideoSource: Same frame count but only 0.3fps and a duration of 01:28:35:637. Adding "fpsnum=24000, fpsden=1001" frame rate conversion increases the total frame count to over 100,000. TS DirectShowSource: Same result as for AviSource above (minus one frame when convertfps=true is added). FFMS2: Shows a little FFMS2 oddness in that the frame count changes by 3 when "fpsnum=24000, fpsden=1001" is used, but it is ffms2 and a TS file. LWLibavVideoSource: Same result as for AviSource above when "fpsnum=24000, fpsden=1001" is added to the script. Without it the duration decreases by about 11ms. MKV DirectShowSource: Seems to behave pretty well for DirectShowSource aside from not liking the last 3 frames. FFMS2: Behaves fairly well although when "fpsnum=24000, fpsden=1001" is added the frame count drops by three. It appears to be ignoring the first couple of frames. LWLibavVideoSource: Agrees with AviSource above as to the total number of frames, but not the duration. Output is 24.471fps. There's no convincing it to change the frame rate. You can add "fpsnum=96000, fpsden=1001" to a script if you like, but the output will still be 24.471fps. Make of that what you will. I'm testing with L-Smash r768. 35MB zip file containing the video in three different containers. http://ge.tt/1PYYr0B2/v/0 As a side note, I've seen ffms do odd things with AVIs when frame rate conversion is added to the script, even when the specified frame rate is the original fame rate. That problem has been discussed a few times. The video from which I split the samples off for this post is the only one where I've seen ffms2 do the same thing for a different file type (ie MKV) but I'm having trouble splitting off a small sample without the problem going away. Anyway..... could someone please tell me why ffms2 and L-Smash treat AVIs with null frames as variable frame rate? Given they're plugins for AviSynth I'd think it far more logical not to. That's a big part of the motivation for using fpsnum and fpsden when opening AVI's, to make sure the output is the correct constant frame rate, just like AviSource would do it..... |
23rd February 2015, 17:03 | #337 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
There's nothing wrong with the video.
First I demuxed the h.264 stream to determine the properties. Frame rate is 23.976, 1594 frames. Muxed to mkv, no problem with LWLibavVideoSource reading that mkv, frame rate and number of frames are fine. FFMS2 however needs a "assumefps(24000, 1001)" in order to behave. |
23rd February 2015, 17:10 | #339 | Link |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
You're probably right about the total frame count being 1594. MeGUI's preview displays 1593 bit I keep forgetting about the first frame being frame zero.
You might be able to demux and remux the video to get it to behave, but what about the MKV I uploaded? Can you use fpsnum and fpsden to change the frame rate? And what about the AVI, does LWLibavVideoSource lose the plot completely as it does for me? Anyway, I think I've had enough for today. I've been messing around with this way too long. I'll probably check back tomorrow. |
23rd February 2015, 17:15 | #340 | Link | |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Quote:
See you tomorrow (tomorrow for me, at least). |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|