I capture HDTV to .mpg files with a HDHomeRun capture device. It's not a transport stream because SageTV converts it to a standard MPEG2 file on save. Since it's a MPEG file, it is not directly importable into most of the AVI to DVD type of programs. I want to use FAVC, which does not recognize it. My goal is to (down)convert some watched HDTV episodes to DVD.
What's is the simplest AVISynth file to use that will import it correctly into FAVC? Do I have to know ahead of time whether it is 720p or 1080i?, etc? I've emailed the author to request this kind of support, but in the meantime, I believe an AVISynth script would help me. It's been years since I played with this stuff, and mostly then with VDub.
Thank you.
Robert
+ Reply to Thread
Results 1 to 19 of 19
-
-
Originally Posted by guns1inger
Code:#for 1080 interlaced: LoadPlugin("...\DGDecode.dll") LoadPlugin("...\LeakKernelDeint.dll") MPEG2Source("...\DGIndex_project.d2v") LeakKernelBob(order=1)# use 'order=0' if DGIndex shows BFF at preview LanczosResize(720,480)#if NTSC, 720x576 if PAL #ConvertToYUY2()# enable if you use CCE AssumeTFF().SeparateFields() SelectEvery(4,0,3).Weave() #encode as TFF
Code:#for 720 progressive: LoadPlugin("...\DGDecode.dll") MPEG2Source("...\DGIndex_project.d2v") SelectEven()#reduces 59.94 (or 50) to DVD framerate LanczosResize(720,480)#if NTSC, 720x576 if PAL #ConvertToYUY2()# enable if you use CCE
-
1080i is 29.97fps interlaced, but if it's telecined film, better would be to add an IVTC into that script. 720p is 59.94fps. You'll have to at least add in a SelectEven() to get it back to 29.97fps for NTSC, and if it's film you'll want to get it back to 23.976fps through some sort of decimation. To answer Valnar's questions:
I'm glad that FAVC (and HCEnc) is catching on around here, as it'll finally force people to learn at least some basic AviSynth. -
Originally Posted by manono
I'll add the SelectEven line to the example above and a reminder not to use it for film-sourced.
There's one more opportunity (not 100% correct) if one prefers 1080i =>progressive DVD: discarding fields before resizing. With some types of footage (not too sharp picture) it looks better than 'correct' deinterlacing (which has its own artifacts). I did this way:
Code:#1080i =>progressive DVD (NTSC) LoadPlugin("...\DGDecode.dll") MPEG2Source("...\video.d2v") AssumeTFF().SeparateFields() SelectEven() LanczosResize(720,480) ConvertToYUY2()
-
Originally Posted by Soopafresh
I'll try some of the other scripts, but it would still be nice of FAVC automated some of this stuff. Right now, Film Machine and DVD Flick do not work (Film Machine has bad lip sync). SVCD2DVD so far works fine.
My torture test is to make a DVD with two episodes of a HDTV news cast. One is 720p, the other 1080. If I can find an application, or front end, that can make these two things work, then I don't have to think about what the resolution is when I make a quick DVD of some TV episodes.
-Robert -
Hi-
Is it always broadcasted at double framerate if 720p? -
Code:
MPEG2Source("...\DGIndex_project.d2v")
I think I will just stick with SVCD2DVD, despite it using FFMPEG. So far, it works fine. QUEnc/HCEnc would be nicer though.
Robert -
My torture test is to make a DVD with two episodes of a HDTV news cast. One is 720p, the other 1080. If I can find an application, or front end, that can make these two things work, then I don't have to think about what the resolution is when I make a quick DVD of some TV episodes.
-Robert
Depends on whether the source is Film or Video. A 1080i TV newscast is video, as is Conan, Letterman, Leno, sports pograms. Processing that requires either interlaced resizing or deinterlacing and resizing, keeping the video at 29.97fps
As mentioned above, 720P video requires every other frame to be thrown away, ala the SelectEven() command in Avisynth, or you can use weave to convert the progressive video to interlaced 480i.
Regular HD movies (film) require Inverse Telecine and decimation to bring them back to original 23.976 film, then pulldown to set the playback flag to run at 29.97 for regular DVD players to handle them.
It's all pretty confusing when you're starting out. Lots to consider. Not quite one click -
Originally Posted by Soopafresh
At the moment my choices are doing it all by hand to use CCE/HC Enc or use SVCD2DVD which uses FFMPEG. I can also drag out Ulead DVD Movie Factory too, but was hoping for a good single-click option for friends.
I was heavily into these forums many many years ago when learning how to convert all my analog sources (VHS) to DivX and/or DVD. HuffyUV and TMPGEnc back then were my friend. Things have changed. There are so many more choices. I could easily catch back up, but I don't have the 1-2 months to do so. I thank all the authors for their continued support it making it easier for the rest of us.
Robert -
Alex_ander's scripts worked for video, but I had no audio. I think I missed that part since DGIndex demuxed the AC3 into a separate file. I didn't see a way for FAVC to import it separately. In any case, the author of FAVC is working on HDTV support per a PM from him. I will use SVCD2DVD until then.
Thanks
Robert -
Alex_ander's scripts worked for video, but I had no audio.
By the way; I've never used SVCD2DVD. Maybe it's good. Maybe it does a proper conversion. But it can't be any better than what you got by following Alex_ander's script, and the chances are it's worse, maybe a whole lot worse. -
Originally Posted by manono
-Robert -
FAVC, I forgot, and I apologize. None of us gave you a script that added the audio back in. Looking over the only guide for FAVC with which I'm familiar, you're right that there doesn't seem to be a way to add in a separate audio track:
http://www.digital-digest.com/articles/FAVC_Video_to_DVD_Guide_page1.html
Since you seem to be in touch with the developer, you might mention it to him. -
I think there's still a way to get audio back for loading the whole thing into FAVC, but it would be a decompressed to wav track (demuxed by DGIndex):
Code:video=last#or add 'video=' in the beginning of the last line #in the script for video audio=WavSource(...\audio.wav) AudioDub(video, audio) DelayAudio(-0.200)#use the value in seconds from #the file name of demuxed by DGIndex
-
I don't handle the audio in my scripts, either. But there's a way to do the same thing as you outlined, but with the original AC3 audio (or DTS or MPA audio), and that's with the NicAudio.dll and NicAC3Source:
http://avisynth.org/warpenterprises/ -
Does it simply decode anything? Anyway, useful for e.g. decoding DTS and downmixing if wanted.
Found updated version here:
http://nic.dnsalias.com/nixaudiostuff.html
Similar Threads
-
Having trouble getting mkv to mpeg2 with FAVC
By Onceler2 in forum Video ConversionReplies: 1Last Post: 31st Jul 2011, 17:14 -
Is there a faster way of converting MKV to mpeg2 for DVD than FAVC?
By Onceler2 in forum Video ConversionReplies: 1Last Post: 31st Jul 2011, 16:55 -
1080i HDTV captures and avisynth deinterlace filters
By FTW in forum Video ConversionReplies: 3Last Post: 20th Aug 2010, 19:47 -
HDTV transport stream to DVD with Avisynth
By sambat in forum DVB / IPTVReplies: 4Last Post: 29th Nov 2008, 18:35 -
Speeding up HDTV to DVD via AVISYNTH & VDub
By thymej in forum Video ConversionReplies: 12Last Post: 26th Oct 2007, 22:57