User User name Password  
   
Thursday 14.8.2025 / 12:36
Search AfterDawn Forums:        In English   Suomeksi   På svenska
afterdawn.com > forums > digital video > video - everything else > how to encode anamorphic.
Show topics
 
Forums
Forums
How to Encode Anamorphic.
  Jump to:
 
Posted Message
AXT
Suspended due to non-functional email address
_
22. July 2008 @ 00:00 _ Link to this message    Send private message to this user   
Hopefully somebody more familiar with MeGui/VirtualDub and Avisynth can help me to achieve my goal. My goal is to resize an encode to 853x480 resolution, which is the playback resolution of an MPEG-2 video 16:9 DVD. Ideally I would like to achieve this by using Avisynth or MEGui if possible. Unfortunately I can resize only in mod2, mod4, mod8, and mod16 resolutions, none of which can achieve 853. I tried converting the video to RGB32, but to no avail since avisynth supports only YV12 color format. In other words, how can I achieve 853x480 playback. I have a couple of videos that if you play them in VLC media player, right click=>miscellaneous=>Media info=>advanced information, information shows that they are at a resolution of 704x480. However when you play them, they take on a resolution of 853x480, in other words, full playback resolution. (BTW, these videos are encoded using x264 and are in a matroska container) There has to be a way of doing this.

any help,hints, or clues would be greatly appreciated.
Advertisement
_
__
Senior Member
_
22. July 2008 @ 01:16 _ Link to this message    Send private message to this user   
NTSC dvd, either 704*480, or 720*480, is the standard resolution.
If you encode the mpeg 2 as anamorphic (for 16*9 TV) you will get this
effect at playback time.

What us your intended output format ?
AXT
Suspended due to non-functional email address
_
22. July 2008 @ 01:48 _ Link to this message    Send private message to this user   
I usually encode movies at a resolution of 768x432 for widescreen (mod16)using x264 after which i mux the audio and video in mkvmerge to get a .mkv file.
AXT
Suspended due to non-functional email address
_
22. July 2008 @ 03:15 _ Link to this message    Send private message to this user   
Ok, so after about 5 hours of searching I am getting closer to my answer. I encoded a sample clip, but it did not come out correct (I got a resolution of 873x464). I need to do more research on the subject.

Here if you are interested:
http://translate.google.com/translate?u=...Flanguage_tools

http://forum.doom9.org/showthread.php?p=1058927#post1058927

Thanks for your help.

This message has been edited since posting. Last time this message was edited on 22. July 2008 @ 03:20

Senior Member
_
22. July 2008 @ 16:00 _ Link to this message    Send private message to this user   
I also have avisynth/MeGUI/MKVmerge GUI installed.

I created the d2v/avs for a 16/9. All I did in the avs was to open the
d2v. No resizing. Create the x264/mp4 file. It will have the same
dimensions as the DVD. So far so good.

Open MKVmerge GUI and setup the video and audio. Hilight the video
and down below, select "format specific options" select 16/9.
Mux the MKV.

Now at playback time, in MPC it's 852*480 - Perfect.
AXT
Suspended due to non-functional email address
_
22. July 2008 @ 22:56 _ Link to this message    Send private message to this user   
Ok so I did more digging around on the subject and here is the lowdown. As you said NTSC DVD comes in two flavors: 704x480 or 720x480. On playback the video plays at a resolution of 853x480. Whenever you want to resize to 853x480 in avisynth you can't. Avisynth can only handle resolution of mod2, mod4, mod8, and mod16. 853 does not fall under any of these categories. Naturally, in order to achieve this resolution you resize to either 852(mod4)x480(mod16) or 854(mod2)x480(mod16) and call it close enough. This approach is not good enough since it does not give the exact picture size of 853x480. However, we have a tool that goes by the name of x264. This tool has a custom command line(-- sar). By using this you can easily achieve the correct picture size of 853x480. How do you use this? You might ask. Well its simple, you just have to know the frame size of you source. I will take 300 for example. After you run it through DGIndex you should get a .d2v file. Open this file with notepad. And see where it says Picture_Size. For 300 it is 720x480. OK. So now you know the resolution of you source material.

Now for the encoding stage:
So, you want to encode anamorphic? EASY.
Part 1- I Don't Crop
If you do not crop then it will save you an extra step or two when it comes to producing the avisynth script. Just apply your filters and DO NOT RESIZE. You will be encoding at a resolution of 720x480.

Part 2a- I Crop
Lets say that you don't like black bars at the top and bottom of you video, what do you do? Crop of course. In my case I have:
Crop(0,58,0,-62) NOTE, YOU HAVE TO USE EVEN NUMBER WHEN CROPPING.
OK, i managed to remove 58 pixels off the top of the frame, 62 pixels from the bottom, 0 from the left, and 0 from the right. My new resolution is now 720x360 (58+60=120)[480-120=360]. This means that in my final encode i will not have black bars at the top and bottom of my movie. DO NOT RESIZE. You will be encoding at a resolution of 720*360

Part 2b- What if I need to crop the sides too? If you crop the sides you might want to resize unless you like doing algebra (Even then you probably don't have the software or hardware necessary do derive an exact number). For example if my script says: Crop(4,58,-8,-62) This means I took off 58 pixels off the top of the frame, 62 pixels from the bottom, 4 from the left, and 8 from the right. My new resolution will be: 708x360. What you want to do now is resize back to a resolution of 720x360. Just choose your favorite resizer.

A note of caution, when you crop the black bars off, DO NOT resize back to 720x480 or you will get a messed up aspect ratio. Keep the vertial pixel count as it is. Also do not resize to something other than 720(or 704) or else the aspect ratio will become messed up.

How to Configure x264-now its time to configure x264 encoder. As I said earlier there is a custom command line (--sar) that you will need to input. By default (as i understand it ) the sar is set to 1:1, this means that whatever resolution avisynth inputs will come out the other end. So if you chose not to resize your video file to a proper anamorphic resolution you will get, in my case a video that has a resolution of 720x480 (or if I cropped 708x360 or 720x360). I usually just resize to 768x432, this will give me a proper aspect ratio. However, the point of this is that you want a a resolution of 853x480, not 852x480 or 854x480. In all three cases you input a source at a resolution of 720x(SOME NUMBER HERE DEPENDING WHETHER YOU CROPPED OR NOT).

For a 720x480 (16:9) NTSC DVD the correct ratio is 32:27
For a 704x480 (16:9) NTSC DVD the correct ratio is 40:33

In my case for a frame size of 720x480 I will add this to x264(--sar 32:27) After I finish encoding a video i will get video with correct aspect ratio and DVD resolution of 853x480. (How do you derive 853 you ask well 720*32=23040| 23040/27=853.333333333333[technically this is the true DVD horizontal pixel count])

If I cropped the black bars off i will get a video of resolution 853x360, same thing if you cropped black bars and sides.

For more information refer to these two links. These guys probably know a lot more on the subject than I.

http://translate.google.com/translate?u=...Flanguage_tools

http://forum.doom9.org/showthread.php?p=1058927#post1058927

Try encoding a sample clip and see if it works. This same procedure should theoretically work for HD encodes as well.

This message has been edited since posting. Last time this message was edited on 22. July 2008 @ 23:12

Advertisement
_
__
 
_
Senior Member
_
23. July 2008 @ 01:35 _ Link to this message    Send private message to this user   
Interesting. I was looking for a way to specify a custom SAR through
MeGUI but I didn't find it. That's why I encoded it as is, and let
the MKV set the DAR. 852*480 is good enough for me,
but each to his own.
afterdawn.com > forums > digital video > video - everything else > how to encode anamorphic.
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2025 by AfterDawn Ltd.

  IDG TechNetwork