<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">сб, 6 янв. 2024 г., 03:24 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com">terjejhanssen@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Den 05.01.2024 16:19, skrev Terje J. Hanssen:<br>
><br>
><br>
> Den 05.01.2024 02:58, skrev Andrew Randrianasulu:<br>
>> On Fri, Jan 5, 2024 at 3:59 AM Andrew Randrianasulu<br>
>> <<a href="mailto:randrianasulu@gmail.com" target="_blank" rel="noreferrer">randrianasulu@gmail.com</a>> wrote:<br>
>>><br>
>>><br>
>>> пт, 5 янв. 2024 г., 02:59 Andrew Randrianasulu <br>
>>> <<a href="mailto:randrianasulu@gmail.com" target="_blank" rel="noreferrer">randrianasulu@gmail.com</a>>:<br>
>>>><br>
>>>><br>
>>>> пт, 5 янв. 2024 г., 02:53 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" target="_blank" rel="noreferrer">phylsmith2017@gmail.com</a>>:<br>
>>>>> Bummer, although this does fix the 1 problem as discovered by <br>
>>>>> Terje, it breaks Bluray and DVD creation.  You can easily see this <br>
>>>>> without having a bluray writer simply with these steps:<br>
>>>>> 1) load video with audio which in my case was 1440x1080 (from a <br>
>>>>> sony camera)<br>
>>>>> 2) pulldown Settings/Format and switch to HDV 1080/25<br>
>>>>> 3) pulldown File and select bd_render<br>
>>>>><br>
>>>>> Error is:  FFMPEG::encode_activate: write header failed <br>
>>>>> /tmp/bd_20240104-164102/bd.m2ts<br>
>>>>>    err: Invalid argument<br>
>>><br>
>>> To be honest it errs out for me even without my patch?<br>
>>><br>
>>> FFMPEG::encode_activate: write header failed <br>
>>> /data/data/com.termux/files/home/tmp/bd_20240105-035457/bd.m2ts<br>
>>>    err: Math result not representable<br>
>>><br>
>>> for 1440*1080 hdv sample without setting format first (it sets <br>
>>> itself on media autoload) and using default bd render params <br>
>>> (1440*1080, 25i)<br>
>>><br>
>>><br>
>><br>
>> ah, it was due to using system (unpatched) ffmpeg!<br>
>><br>
>> Try this series instead, it guards setting stream sample aspect ratio<br>
>> only to muxers supporting it<br>
>> (I grep in libavformat for sample_sapect)<br>
>><br>
>> I tested avi, qt, y4m, matroska<br>
>><br>
>><br>
>>>>> In DVD creation, it does create the DVD without erring out, but <br>
>>>>> the DVD will not even load on an LG DVD/Bluray device hooked up to <br>
>>>>> the TV.  It plays on the Samsung UHD but hangs on 1 part towards <br>
>>>>> the end.<br>
>>>><br>
>>>><br>
>>>> So, I guess it should not be applied for at least m2ts and mpeg2 <br>
>>>> containers ..... I'll try to limit it only to mov/mp4/mkv/webm .<br>
>>>>><br>
>>>>> The patch probably has other unknown ramifications that I have not <br>
>>>>> found.  Neither HV or CV have an existing "ffmpeg.C" file in the <br>
>>>>> cinelerra subdirectory for comparison.<br>
>>>>><br>
>>>>><br>
>>>>> On Sat, Dec 30, 2023 at 10:31 AM Andrew Randrianasulu <br>
>>>>> <<a href="mailto:randrianasulu@gmail.com" target="_blank" rel="noreferrer">randrianasulu@gmail.com</a>> wrote:<br>
>>>>>> Now it seems to display correct (16/9) DAR for sample encoded <br>
>>>>>> directly from hdv. (but for speed I tested vp8/webm, not av1/webm)<br>
>>>>>><br>
>>>>>><br>
><br>
> I have not tested it and don't know how this works. But shouldn't it <br>
> in principle keep or preserve the HDV 1080i "anamorphic flag" so <br>
> players detect to stretch it horizontally to DAR 16:9?<br>
> This also due to the fact that the HDV videopart should be possible to <br>
> copy directly to BD without rendering (or similar if downscaling to a <br>
> DV(D) anamorphic widescreen format).<br>
><br>
<br>
This technical primer is one of the better I've seen about  "Aspect <br>
Ratio and Digital Video". And I noted especially the last section "Best <br>
practices when working with anamorphic video"<br>
<a href="http://www.miraizon.com/support/info_aspectratio.html" rel="noreferrer noreferrer" target="_blank">http://www.miraizon.com/support/info_aspectratio.html</a></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">yeah, thanks.</div><div dir="auto"><br></div><div dir="auto">I think right now we have issues with ffmpeg internals (libavformat) not quite happy with stream (container) level SAR being set ... it breaks our custom dvd/bluray encoding, as discovered by Phyllis.</div><div dir="auto"><br></div><div dir="auto">I am looking into this and audio bug but so far no solution for either,sorry.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
</blockquote></div></div></div>