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. |
|
|
Thread Tools | Search this Thread | Display Modes |
21st February 2006, 03:46 | #61 | Link |
Registered User
Join Date: Apr 2003
Location: Brazil
Posts: 87
|
Hello!
First, thanks a lot for this plug-in Tateu. Its really useful for me (especially the output part).. I'm writing to let you know that I created some very big mov files out of it (120gb, the biggest) and it worked great. The input too, is very nice.. A big step from using the vfapi reader (that had to be tweaked for fps, flipped, etc). I have only one question... how hard is to make a plug-in to let Quicktime open AVS files? The biggest problem with QTOutput is having to use Virtualdub to play it... I don't even know why the windows Quicktime can't open AVI with directshow, supporting all the AVI codecs you have. So I think if quicktime supported avisynth, it would be really useful for a lot of people. Do you think something like this is possible? Or perhaps to you intend to make a CLI like you said in an earlier post? Again, thanks for this great addition to avisynth. |
10th April 2006, 17:49 | #62 | Link |
Registered User
Join Date: Apr 2004
Posts: 45
|
Sorry to reopen a dormant threat. I'm curious if there have been any advancements of this input filter, namly in the implementation of a CLI or VirtualDub filter?
I'm always writing automation scripts (mostly in Perl and Windows Script) that convert from one thing to another as I also use AVISynth in a production environment. Until now, there has never been a reliable and consistent way to decode QuickTime through AVISynth (especially if it is Avid OMF). So this filter is extremely exciting as it eliminates the need for DirectShowSource and the quirks that come along with it. The addition of a CLI app to handle the output side would be the proverbial icing on this very tasty cake. |
11th April 2006, 07:36 | #64 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
if you're doing batches and stuff, try mplayer to play it and avs2wav to get the audio out, then pass the results onto whatever's next in your chain. it works pretty well that way (as well as using virtualdub i'd imagine).
i even use avisynth + mplayer to resize DVD flats from PAL to NTSC and vice-versa (lanczos + subpel accurate cropping for the win! does it far better than photoshop, and a lot quicker). with enough fannying about you can use a combination of avsi functions, ECHO commands to avs files, and CLI programs like mplayer and avs2wav to go from anything to anything else. it's hacky, but works pretty well. the only kink in the chain is soft encode which has laughably bad CLI support - took a while to get that working.
__________________
sucking the life out of your videos since 2004 |
8th June 2006, 14:24 | #65 | Link |
Registered User
Join Date: May 2004
Posts: 9
|
QT mov - multiple vid tracks
Tateu,
First of all a big thanks for the QT import filter. I have a question about working with QT movies with multiple videotracks, as far as I can tell only the first vid track is processed, and the duration of the movie is based on that vid tracks' duration. Would it be feasible to 'keep looking' and also process the other tracks in the QT container? TIA for your answer Tim |
4th August 2006, 04:16 | #66 | Link |
Huh?
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
|
I am trying to make a DVD version out of the "Ginga" series of videos available for download at NikeSoccer's site. QTSource loads them perfectly, but a few scattered frames appear blocky (like artifact-blocky, not low-bitrate-blocky). What could it be due to?
__________________
Read Decomb's readmes and tutorials, the IVTC tutorial and the capture guide in order to learn about combing and how to deal with it. |
4th August 2006, 08:45 | #68 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
what format are the videos? mp4 i suppose?
from what i've seen mp4 is a bit of a tricky case. disabling audio helps though, but you probably already did that. btw, you can get Ginga on DVD in r4 through a certain independent distributor...
__________________
sucking the life out of your videos since 2004 |
5th August 2006, 18:01 | #69 | Link |
Huh?
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
|
hansfrunz: I don't know, I didn't watch them, but I assume those blocks would appear on playback as well. I don' think a direct link can be obtained for the files, as the Ginga subsite is entirely made in flash (or something like that), but go to http://www.nike.com/nikesoccer/, once it loads, go to the "Archive" section, select "Ginga, the soul of Brazilian soccer" and download one of the chapters.
[edit]They seem to have either moved it somewhere else or eliminated it. Mug Funky: I think it was .MOV. I deleted it anyway since the DVD I'm making is about Eric Cantona and I found more on-topic things to put in it. In any case, why would I pay for a DVD when the official site was offering the episodes for free (albeit on a crappy quality)?
__________________
Read Decomb's readmes and tutorials, the IVTC tutorial and the capture guide in order to learn about combing and how to deal with it. |
18th January 2007, 01:12 | #70 | Link |
Registered User
Join Date: Apr 2005
Posts: 30
|
YUY2 and not YUV2
One of the raw modes (and an important one) is "yuv2" - correct me if I'm wrong, it's just a mistake and is supposed to be "yuy2".
p.s. This filter is great! Why oh why didn't I find out about it earlier, and saved a year's worth of messing with QTReader. |
18th January 2007, 06:32 | #71 | Link |
Registered User
Join Date: Jan 2002
Location: Los Angeles, CA USA
Posts: 132
|
According to Quicktime docs, YUV2 does exist and is slightly different than YUY2.
http://developer.apple.com/quicktime...spatch020.html YUV2 - kYUVUPixelFormat - 'yuvu' Y0, Cb, Y1, Cr 16 bit pixel, unsigned eight bit luminance component and two two’s complement signed eight bit chroma components. Luminance components have a range of [0, 255], the chroma values have a range of [-127, +127]. YUY2 - kYUVSPixelFormat - 'yuvu' Y0, Cb, Y1, Cr 16 bit pixel, unsigned eight bit luminance component and two unsigned eight bit chroma components. Luminance components have a range of [16, 235], the chroma values have a range of [16, 240]. http://developer.apple.com/quicktime...h019.html#yuv2 http://developer.apple.com/quicktime...9.html#schemeA Scheme A: "Wide-Range" Mapping with Unsigned Y´, Two's Complement Cb, Cr for 8-bit Y´=floor(0.5 + 255 * EY´) Y´=[0,255] as EY´=[0,1] Cb=floor(0.5 + 254 * ECb) Cb=[-127,+127] as ECb=[-0.5,+0.5] Cr=floor(0.5 + 254 * ECr) Cr=[-127,+127] as ECr=[-0.5,+0.5] http://developer.apple.com/quicktime...9.html#schemeB Scheme B: "Video-Range" Mapping with Unsigned Y´, Offset Binary Cb, Cr for 8-bit Y´=floor(0.5 + 219 * EY´ + 16) Y´=[16,235] as EY´=[0,1] Cb=floor(0.5 + 224 * ECb + 128) Cb=[16,240] as ECb=[-0.5,+0.5] Cr=floor(0.5 + 224 * ECr + 128) Cb=[16,240] as ECr=[-0.5,+0.5] And the same info YUV2 http://www.bitjazz.com/en/products/s...rmats.php#yuvu YUY2 http://www.bitjazz.com/en/products/s...rmats.php#yuvs http://developer.apple.com/documenta...section_2.html yuv2 conversion to rgb. The r, g, and b values range from 0 to 255. r = 1.402 * v + y + .5 g = y - .7143 * v - .3437 * u + .5 b = 1.77 * u + y + .5 And I seem to have missed several questions posted over 6 months ago...As long as I am here I might as well answer them... @makoto916 and Longinus, I had the framework for a cli version done long, long ago but I never went anywhere with it because I didn't feel like writing the vfw/Directshow code to read data from an input source (avi, mpeg, whatever). AViSynth already handles all that and converts it into raw video for me to work with. @rollow, It should be possible to allow selection of something other than the first video or audio track. I had planned to work on this, I figured there would be two new QTInput parameters (vtrack and atrack), I just never got around to it. I got just about everything I needed working at a satisfactory level to handle a new workflow implemented at my office back in 2005 and, to be honest, for the most part I just sort of stopped working on it when it reached that stage. It turns out that I wrote some incorrect code (gee, what a surprise!) in my OMF import plugin that is now broken with the release of AviSynth v2.57 so it looks like I will atleast have to spend some time fixing that. Maybe, if I feel adventurous enough, I will attempt to dive back into the quicktime code and see what I can do. |
6th July 2007, 08:30 | #72 | Link |
Registered User
Join Date: Feb 2007
Posts: 4
|
New Quicktime 7.3 kills QTSource
This had been useful to me despite whatever limitations it had. The newest quicktime kills it so it bombs out when accessing a quicktime video. As it has not been developed in some time, is anyone able to pick this up and try to fix it?
|
6th July 2007, 14:44 | #73 | Link |
Registered User
Join Date: May 2004
Posts: 9
|
That's bad news indeed. Glad I didn't update yet. As it is part of my daily workflow, I'm even willing to _pay_ someone to pick this up. Tateu are you still reading this thread? Would you mind if someone took over development?
|
6th July 2007, 21:30 | #74 | Link |
Registered User
Join Date: Jan 2002
Location: Los Angeles, CA USA
Posts: 132
|
The latest version available from apple is v7.16. I have been using Quicktime v7.15 with QTSource and AviSynth v2.5.7 for months without problems and I just upgraded to v7.16 yesterday, when I first heard mention of a problem. It runs just fine on my systems.
What happens if you write a simple avs script: QTInput("yourmovie.mov") and open it in VirtualDub? Can you tell me more about the problem? Avisynth version, qtsource version, quicktime codec specs, with/without audio, etc? And the source code is out there so anyone wishing to modify it is more than welcome to. |
1st October 2007, 00:18 | #75 | Link |
Cyberspace Citizen
Join Date: Nov 2005
Posts: 457
|
Hello,
I have a bunch of DV files (DV/DVCPRO) that I would like to convert. I used QTinput at first but I'm not quite happy with the result. The picture is very blurry. I used the following line: Code:
QTinput("F:\MyDVfile.dv",quality=100,mode=2) |
1st October 2007, 05:48 | #76 | Link |
Registered User
Join Date: Jan 2002
Location: Los Angeles, CA USA
Posts: 132
|
And if you open it up in Quicktime player it should be blurry also. It's the quicktime DV codec. It should not be blurry with QTInput, quality=100, though. I am testing it right now with PAL and NTSC dv. They are blurry in quicktime player, they are blurry with QTInput if quality=0, but they are fine with QTInput if quality=100.
What version of QTInput, Quicktime, Avisynth? PAL or NTSC? DV or DVCPro? Change your QTInput script to QTinput("F:\MyDVfile.dv",quality=100,mode=2,info=1) What codec does it say is being used? If you want to upload a sample movie somewhere, I will take a look. You could also try FFMpegSource (search the forum for it). It will most likely be faster (though I haven't actually tested it, but I know quicktime is always slow). If I actually had a choice I would never use quicktime for anything. |
1st October 2007, 14:38 | #77 | Link |
Cyberspace Citizen
Join Date: Nov 2005
Posts: 457
|
I'm using the latest version of your script with AVISynth 2.5.7 and QT 7.2.
The file's format is DV/DVCPRO - NTSC (640x480) I did changed the script to info=1 but nothing happened, no info. How can I get a sample of a DV file without re-encoding? Thanks Tateu for for help. - Dan Last edited by Razorholt; 1st October 2007 at 14:52. Reason: I corrected the format |
1st October 2007, 16:41 | #78 | Link |
Registered User
Join Date: Jan 2002
Location: Los Angeles, CA USA
Posts: 132
|
Either of these will cut 1/2 second of raw video into a new file, starting at 10 seconds:
Code:
ffmpeg.exe -ss 00:00:10.000 -t 00:00:00.500 -i "MyDVfile.dv" -an -vcodec copy -f rawvideo "MyDVfile_cut.dv" or mencoder.exe -ss 00:00:10.000 -endpos 00:00:00.500 "MyDVfile.dv" -nosound -ovc copy -of rawvideo -o "MyDVfile_cut.dv" Are you sure it's 640x480? I believe that 720x480 is the only legal resolution for NTSC DV. And if info=1 does nothing, there is something definitely wrong. That setting should add text at the top of the video with codec and decompression info, like this. And what happens if you open the file in Quicktime player? Is it blurry? Last edited by tateu; 2nd October 2007 at 03:15. Reason: Fix incorrect parameters for mencoder command |
2nd October 2007, 01:41 | #80 | Link |
Cyberspace Citizen
Join Date: Nov 2005
Posts: 457
|
From Quicktime it says 640x480... weird. But I think it is 720. Here is the file: http://70.86.69.186/~matrix/sample_cut.zip
Thanks, - Dan |
Thread Tools | Search this Thread |
Display Modes | |
|
|