Interlace artifacts when encoding from HD to MPEG2DVD
Hello,
I'm a new joiner. Every time when I try to burn a DVD which is encoded from AVCHD 1080i60, I get artifacts as if the TV doesn't deinterlace. When I burn BluRay, everything looks fine. When I choose progressive sequence instead of interlaced, I don't see the artifacts. However, the bottom fields of all frames are discarded. Moreover, when a friend of mine loaded an MTS file into VirtualDub via AVS script clip=DirectShowSource("Test.m2ts") clip=AssumeTFF(clip) return clip the resulting AVI was NOT interlaced: each frame consisted of 2 identical fields combining both of the original interlaced fields. Tools used Adobe Premier Pro CS5.5. Presets for export: MPEG2-DVD, MPEG2-BluRay Has anyone encountered similar problems? Thank you. |
Can you encode a short test clip showing the problem and attach it? 5 seconds is probably plenty, but it should contain a lot of motion.
|
4 Attachment(s)
Thanks a lot!
Please see the attached files. As you can see only the video that was made in Progressive sequence does not have those artifacts. |
Quote:
HDinDVNTSC Progressive_MPEG2DVD.m2v has judder as a result of discarding half of the temporal information. All of the others play correctly for me: smooth, 60Hz motion, deinterlaced. All are properly flagged with the matching field order. I think you could probably get a better quality downscale by exporting 1080i60 and using other software to create 480i60, though. Not sure where to go from here. Maybe go through the rest of the authoring process with 1 of the 3 interlaced short sample exports and attach the VIDEO_TS folder or ISO? |
DirectShow video decoders are not required to support frame-accurate seeking; thus DirectShowSource itself is obsolete and depracated for most modern formats such as .ts, m2ts, mp4, other AVC encodings, etc.
If one insists on using DirectShowSource, the script shown is a verbose way of doing it. From this posted script: Code:
clip=DirectShowSource("Test.m2ts") Code:
DirectShowSource("Test.m2ts") Quote:
A more accurate and modern way to open .ts files would be to make a .dga index with DGAVCDec and open the file with a more precise, dedicated filter: Code:
AVCSource("Test.dga") Code:
FFVideoSource("Test.m2ts") Code:
FFmpegSource2("Test.m2ts") Code:
### ---for video-only---### Code:
### ---for video+audio---### Other than advising that most members here wouldn't suggest Premiere as the best tool for this project (but of course you can use it if you want), I'm afraid nothing more can be said without a short sample of the unprocessed 1080i original, which was not posted. The "results' samples are appreciated but they can't be corrected. Surely Adobe can smart-render a short edit from the original for posting, or at least make cuts on I-frames to prevent re-encoding of the original m2ts. |
Thank you very much.
|
Thanks a lot.
|
Sanlyn,
I'm not able to get FFMpegSource2 to work. I downloaded ffms2.dll, ffms2.lib and ffmsindex.exe and put them into AVISynth 2.5\plugins directory. Am I required to do anything else? |
Quote:
Did you forget about ffm2s.avsi ? A copy should be in the plugins folder. |
Yes, I did in fact not put ffm2s.avsi file to plugin. I will. The message was that there was no such function ffmpegsource2.
|
Function ffmpegSource2() is in FFMS2.avsi.
|
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.