Den 22.05.2025 22:10, skrev Terje J. Hanssen:
Den 20.05.2025 14:16, skrev Richard Bartczak via ffmpeg-user:
Hello,
video recorded for 4/3 :
Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
yuv420p(tv, bt470bg, top first), *720x576 [SAR 16:15 DAR 4:3]*, 25
fps, 25 tbr, 90k tbn
(container ts).
What I want to have is something like that :
Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
yuv420p(tv, top first), *720x576 [SAR 64:45 DAR 16:9]*, 25 fps, 25
tbr, 90k tbn
Did some tries with -vf scale=720:576,setsar=64:45,setdar=16:9 or
something like that. But the result neither have the expected size
nor the video quality will be acceptable.
To resize the video via TV-settings will be possible, I hope the
transformation will also be possible without reencoding.
Any idea what to do ?
I'm not quite sure what you really want to do. But it seems to me that
your recorded input is a PAL SD 4:3 video format that you want to
transform to a SD Wide anamorphic wide video format to display without
black borders on a 16:9 wide screen (possibly in a "DVD Wide
compliant" mpeg2 format?)
If so, it seems to me you'll need to crop top and bottom borders from
your input format to get a 16:9 aspect frame, that is 720x405 px.
There are several posts and references about cropping to look at.
To add:
Here is how I created DVD Widescreen (16:9) compliant mpg files from PAL
SD 4:3 (DV) 720x576 source files using ffmpeg on Linux.
I've tested it works as well using a equivalent mpg input format.
This was based on WinFF's preset for PAL DVD HQ Widescreen.
To keep the correct geometry on the16:9 video image, it has to be
cropped at top and bottom.
I didn't get only scale without cropping and re-encoding to work as
suggested somewhere.
It would be of interest if someone have a working solution.
H = W x 9/16 = 720 x 9/16 = 405 px of the 16:9 image
Total crop top/bottom: 576 - 405 = 171 px
After some testing I shared this (crop:ih) at top 106 px and bottom 65 px:
-vf crop=iw-0-0:ih-106-65:0:106
because in my case I wonted the recorded time and date at the bottom to
be kept with cut off.
ffmpeg -hide_banner -i DV01.dv -f dvd -target pal-dvd -aspect 16:9 -vb
8000k -mbd rd -trellis 1 -cmp 0 -subcmp 2 -vf
crop=iw-0-0:ih-106-65:0:106 -flags +ilme+ildct DVD-Wide.mpg
Input:
Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 16:15 DAR 4:3], 25000
kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Output:
Stream #0:0: Video: mpeg2video (Main), yuv420p(tv, bottom coded first
(swapped)), 720x576 [SAR 64:45 DAR 16:9], q=2-31, 6000 kb/s, 25 fps, 90k tbn
The 16:9 output file tested as ok with ffplay and VLC
Terje J. Hanssen
But first I'll suggest to take a look at these illustrative figures to
clarify your actual case:
Widescreen with SD video
https://www.sandelinmedia.com/widescreen/
We also discussed a similar topic on the Cinelerra-GG mailing list
Missing preset for SD 16:9 Anamorphic Wide DV(D)
https://www.mail-archive.com/cin@lists.cinelerra-gg.org/msg02081.html
Terje J. Hanssen
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".