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. |
20th October 2016, 01:40 | #2301 | Link |
Registered User
Join Date: Sep 2006
Posts: 2,197
|
this might be a stupid question, but where can I find FFV1 so that I can use it as external codec in other kinds of video editing software?
__________________
Laptop Lenovo Legion 5 17IMH05: i5-10300H, 16 GB Ram, NVIDIA GTX 1650 Ti (+ Intel UHD 630), Windows 10 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64) (K-lite codec pack) |
20th October 2016, 05:38 | #2304 | Link | |
warpsharpened
Join Date: Feb 2007
Posts: 787
|
Quote:
In any case I cannot recommend anyone use this since the official builds should still work perfect fine with XP and don't contain the dll hell that this does. Using the system dll's from this package also has the potential to be dangerous. Last edited by TheRyuu; 20th October 2016 at 05:41. |
|
20th October 2016, 06:18 | #2305 | Link | |||
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Quote:
So far I was using version r1103 because the followup version FFMS2 C-plugin r1110+98 crashed right on startup. But this new version is perfect. Quote:
Quote:
BTW I tested the official Myrsloik release and the FranceBB release on my old Non-SSE2 machine, and they both did not work. Probably because they both expect a CPU with SSE2 capability. Cheers and thanks again manolito |
|||
20th October 2016, 07:34 | #2306 | Link |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Most things started requiring SSE2 years ago. There really isn't much benefit to supporting 15 year old CPU's when SSE2 brings so much useful stuff.
XP is kinda the same, nobody wants to test that shit and maintain additional codepaths (however few they might be) for a 15 year old OS that like three people on d9 use (it's the same three or four people who pop up every time this gets brought up). It's just not worth the effort, so if you want support you better provide it yourself - and do it right, don't ship with this huge pile of DLL garbage you found God knows where. Sticking to XP is pure obstinacy at this point. If you're concerned about UGH EVIL M$!!! business practices you could just switch to Linux - while it has its own issues, not supporting modern software on old hardware isn't one of them. There's a reason we don't respect XP users: if you insist on using an ancient OS, you should expect to have to use ancient software with it. It's your choice to remain stuck in the past, nobody's forcing you to do it. Last edited by TheFluff; 20th October 2016 at 07:47. |
20th October 2016, 07:44 | #2307 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
|
Use the official ones, don't use mine. I'll remove the link.
Edit: link removed. Anyway, I'm sure I tried a previous releases (the test build he released before the official ones) and they didn't work in XP saying "it's not a valid C plugin". That's why when he released the new stable version, I didn't even download it, because I was sure they wouldn't have been working anyway. Then I read the comment, so... xD Anyway, since the official ones work, there's no need to use mine, so I removed the link Thank you for supporting XP Last edited by FranceBB; 20th October 2016 at 07:58. |
20th October 2016, 07:52 | #2308 | Link |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
The problem hasn't really been sorted out (I said I was still getting Access Violations when using a couple of the patches not included in the newest build), but whether the problem with Access Violations I was referring to getting hit by in the first half of the year is the same problem with them I'm seeing now, I don't know.
|
20th October 2016, 08:33 | #2309 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
It's strange what some people get their knickers in a twist over.
Come on Fluffy, stop living in the past and get on with your own life (and let others get on with theirs).
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? |
20th October 2016, 10:28 | #2310 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
You're right, I shouldn't have posted those statements. Without a trigger warning. I'm so sorry about that. It's really great that we can settle this in a civilized and progressive way.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
20th October 2016, 11:04 | #2311 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
|
Quote:
Well, now we have been warned xD |
|
25th October 2016, 10:34 | #2313 | Link |
Big Bit Savings Now !
Join Date: Feb 2007
Location: close to the wall
Posts: 1,546
|
Because I have to maintain and run useful, but partly abandoned, and beautifully working software
from many different years across 8 different machines ranging from 2x XP32ProSP2, 3x XP32ProSP3, 2x Win7U64, 1x Win10... Many thanks for the joint efforts to support XP, older hardware and the new stuff !
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain) "Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..." |
5th November 2016, 19:25 | #2314 | Link |
Registered User
Join Date: Mar 2010
Posts: 79
|
Original:
Code:
Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 5mn 8s Source duration : 5mn 7s Bit rate mode : Constant Bit rate : 192 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Compression mode : Lossy Stream size : 7.19 MiB (1%) Source stream size : 7.19 MiB (1%) mdhd_Duration : 308000 Is it, um, supposed to output it like that, pardon the dumb question? Same recording opened through Vdub's FFMPEG's plugin: |
5th November 2016, 22:36 | #2315 | Link |
Registered User
Join Date: Oct 2014
Posts: 268
|
what is weird with this output? That it outputs float?
Those audio compression formats are actually always something 'like float' internally. They most often don't have a concept of 'bitdepth' like hard PCM has. So most decoders output to float if the other side supports it. You see from that Vdub FFMPEG plugin screenshot that it also outputs to float (fltp) but the plugin directly converts the float to 16-bit integer. The differences in length I wouldn't worry too much about. Most readers estimate the length by using the detected bitrate and such. FFMS2 uses the index so it should know the exact number of samples so I'm betting it's the most precise length, the others lengths are estimates. I (always) might be wrong though :P |
28th November 2016, 16:38 | #2317 | Link |
Registered User
Join Date: Mar 2007
Posts: 192
|
Let's say I don't need indexing. How difficult would it be to disable it in the code? Is it completely rooted in the design of ffms?
Is there any reason to expect problems when not indexing? Considering ffms is only used to decode the full source linearly. No trimming, no filters. |
28th November 2016, 16:48 | #2318 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Yes (pretty sure).
The decoder won't work. In that case use DSS or AVIsource, no indexing required.
__________________
Groucho's Avisynth Stuff |
28th November 2016, 16:49 | #2319 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,784
|
Yes, indexing is a quite important part of FFMS2, it will not rely on container formats having any keyframe index at all, but instead gather positions of all keyframes on its own, which is necessary for quick seeking across the whole movie to be able to know the decoding start position of each GOP (this is even more important when decoding with several threads).
But you can use FFVideoSource(cache=false); in this case, no cache file will be generated, instead a keyframe index will be kept in RAM. Still, it needs to be generated, each time you run the script. If you don't want indexing at all, but rely on the container having a valid keyframe index (or a source filter handling the source format anyway), you have to use a different source filter. AviSource will use a keyframe index chunk in AVI containers. LSMASHVideoSource does this for ISO Media containers (MP4, MOV, 3GPP...). DSS2 in LAV Filters mode will use a local copy of LAV Filters and rely on their wits to handle the source format. And any DirectShow related source filter will rely on DirectShow ... (usually an "optimistic" solution). |
28th November 2016, 19:09 | #2320 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
There's basically only one container where you most of the time don't need an index: AVI
This is under the assumption that the container index is correct and that dropped frames duplicate the previous frame. But with all these restrictions you can (more or less) just use the ffmpeg api directly without doing any fancy tricks.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
|