[Cin] Anamorphic 16:9 SD-DV(D) widescreen to AV1.webm

Terje J. Hanssen terjejhanssen at gmail.com
Sun Jan 14 17:43:15 CET 2024



Den 13.01.2024 18:48, skrev Andrew Randrianasulu:
>
>
> сб, 13 янв. 2024 г., 07:47 Andrew Randrianasulu <randrianasulu at gmail.com>:
>
>
>
>     сб, 13 янв. 2024 г., 03:26 Terje J. Hanssen via Cin
>     <cin at lists.cinelerra-gg.org>:
>
>
>
>         Den 11.01.2024 23:43, skrev Terje J. Hanssen:
>>         .......
>
>>         4 a) Cin-GG
>>         Loaded a PAL 1080i/50 HDV clip
>>         Set Format Preset: PAL 576i (16:9) - DV(D)
>>         File Render File Format: FFmepg - avi   (NB! because plain
>>         Raw DV still causes DAR 4:3)
>>                              Audio: Preset: avi_pcm_s16.avi
>>                              Video: Compression: dv_pal.avi
>>
>
>         For me it looks like the Set Format Preset: PAL 576i (16:9) -
>         DV(D and/or the File Format: FFmpeg make up the correct DAR
>         16:9 here, right?
>
>         Because by Selecting the Format: *Raw DV *cause rendering to
>         *DAR 4:3* as shown below !
>         This makes me wonder if it is only the FFmepg File formats
>         that currently is fixed by patches?
>         May also other non-FFmpeg formats be affected by anamorphic
>         aspect ratios ?
>
>
>     This is possible! I basically never used non-ffmpeg video
>     encoders! I think we have 3 of them - raw dv, mpeg video and
>     theora video.
>
>     I'll check each of them.
>


OOPS!
As already mentioned, CinGG's FFmpeg-avi was saved/displayed 16:9 and 
the Raw DV was saved/displayed 4:3.
BUT, in addition I discovered now that in both cases the images have 
been cropped around, that is cut off at both sides, top and bottom.
That is, the 16:9 avi is displayed with correct geometry, while the 4:3 
Raw DV is displayed stretched vertically.
The latter get correct geometry if forced aspect 16:9 during VLC playback..

Actually, only my ffmpeg manual encoded DV-wide has got correct DAR 16:9 
and also correct geometry.

A visual tip is that this is easiest to discover and compare side by 
side using large file thumbnails with (Gnome) Filemanager.

>
> in cinelerra/fileogg.C I found this comment:
> =====
>
> if( asset->aspect_ratio > 0 ) {
>                 // Cinelerra uses frame aspect ratio, theora uses 
> pixel aspect ratio
>   float pixel_aspect = asset->aspect_ratio / asset->width * asset->height;
>  aratio_num = pixel_aspect * 1000000;
>   aratio_den = 1000000;                                               }
>         else {
>  aratio_num = 1000000;
>  aratio_den = 1000000;                                               }
> =====
>
> strangely enough filedv seems to contain code to set is16x9 encoder 
> flag ... not sure why it fails ....
>
> mpeg video also should honor aspect ratio, but not tested yet.
>
>
>
>
>
>
>         mediainfo dv07_05_wide_cingg.dv | grep Display
>           Display aspect ratio                     : 4:3
>
>         ffprobe -hide_banner dv07_05_wide_cingg.dv
>         Input #0, dv, from 'dv07_05_wide_cingg.dv':
>           Duration: 00:06:58.08, start: 0.000000, bitrate: 28800 kb/s
>           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
>
>
>
>
>         -- 
>         Cin mailing list
>         Cin at lists.cinelerra-gg.org
>         https://lists.cinelerra-gg.org/mailman/listinfo/cin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240114/01d898fc/attachment.htm>


More information about the Cin mailing list