View Full Version : Interlaced x264 with Megui ; tff or bff ?
Music Fan
7th August 2010, 17:07
Hi,
I use x264 with Megui and there is an "Encode interlaced" option in the "frame-type" tab, but there is no choice between tff and bff.
Does it mean that it depends on the avisynth script and that if we wanna encode in bff, it has to be specified in this script ?
Or do we have to add it manually in the "custom command line" ? If yes, how and where ?
Thanks :)
Blue_MiSfit
7th August 2010, 18:33
You can add it on the custom command line. Simply add --tff or --bff as necessary.
Also, be aware that if you just need something fake interlaced (for broadcast or something equally stupid), there is the --fake-interlaced option :D
Derek
Music Fan
7th August 2010, 19:21
Thanks !
I guess that I can add --tff or --bff wherever in the command line, at the end for example.
What do you mean by fake-interlaced ?
Actually, I encode in h264 to play it with my BD player (Panasonic DMP-BD35) and it can't play progressive videos (in 25p or 29.97p) on AVCHD, thus I have to encode everything in interlaced (tff) including the progressive sources.
kieranrk
7th August 2010, 19:24
Thanks !
I guess that I can add --tff or --bff wherever in the command line, at the end for example.
What do you mean by fake-interlaced ?
Actually, I encode in h264 to play it with my BD player (Panasonic DMP-BD35) and it can't play progressive videos (in 25p or 29.97p) on AVCHD, thus I have to encode everything in interlaced (tff) including the progressive sources.
--fake-interlaced is what you want here. It uses progressive frames but flags the stream as interlaced. You'll need to set --pic-struct for AVCHD as well.
Music Fan
7th August 2010, 19:33
Sorry but I don't find anything on the web searching "--fake-interlaced" or "--pic-struct".
What do I have to type exactly to get progressive frames flagged as interlaced ?
Does this trick still work when I put the video in a MKV container that I finally open in MultiAVCHD to create the AVCHD ?
LoRd_MuldeR
7th August 2010, 19:47
Sorry but I don't find anything on the web searching "--fake-interlaced" or "--pic-struct".
Don't search the web. Type "x264.exe --fullhelp" instead. The info's all there ;)
--fake-interlaced Flag stream as interlaced but encode progressive.
Makes it possible to encode 25p and 30p Blu-Ray
streams. Ignored in interlaced mode. --pic-struct Force pic_struct in Picture Timing SEI
Music Fan
8th August 2010, 08:48
Thank you guys !
I'm gonna try this.
I guess that "Ignored in interlaced mode" means that I absolutely have to encode in progressive mode and specify "--fake-interlaced" in place of "tff" and not with it !
I hope that this flag won't be lost in the container changing.
For people who have the same player than me (Panasonic BD35), I have to correct what I wrote above : it plays progressive videos in 1920.1080 (23.976, 25, 29.97) and 1280.720, but not in 1440.1080, 720.576 and 720.480.
I mean real progressive, without the "--fake-interlaced" trick. I guess it will work with this.
Music Fan
8th August 2010, 11:08
I tried these settings in several resolutions (1440.1080, 1280.720, 720.480), each file in both mp4 and mkv, and no one of my files (exported in AVCHD strict mode with MultiAVCHD) could be read by my Panasonic player !:confused:
In 720p, i didn't put the fake-interlaced option, thus I guess it's not the guilty one, but --pic-struct was there for each file, my player probably doesn't like it. Or another setting.
It's the first time that my player refused to play h264.
Last time I did it was a few months ago and the command line for AVCHD was shorter than with the last version.
I will have to identify which setting is problematic for my player.
Actually, MultiAVCHD failed to extract title thumbnail for all titles, and it's also the first time.
And MPC has also problems to read the 1080 and 720p versions, though there's no problem with other h264 files in 720p.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.