<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<br>
<div class="moz-cite-prefix">Den 02.05.2025 21:42, skrev Andrew
Randrianasulu:<br>
</div>
<blockquote type="cite"
cite="mid:CA+rFky6hQ0StVCL5YT-rgZZpZXSsAu9fmZtpqr9pbKUndLF=dg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="auto">
<div><br>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">пт, 2 мая 2025 г., 22:37
Terje J. Hanssen <<a
href="mailto:terjejhanssen@gmail.com"
moz-do-not-send="true" class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<a
href="https://www.mail-archive.com/cin@lists.cinelerra-gg.org/msg05748.html"
target="_blank" rel="noreferrer"
moz-do-not-send="true" class="moz-txt-link-freetext">https://www.mail-archive.com/cin@lists.cinelerra-gg.org/msg05748.html</a><br>
<br>
I contine this new thread with an short extract from the
long growing<br>
[Cin] ms2130 HDMI-USB3 UHD capture card - not quite as
expected?<br>
<br>
But shouldn't a 422 and not a 420 output format be
created?<br>
<br>
<blockquote>>> it seems in some cases ffmpeg not
geared towards preserving most information, just picks
up most commonly defined/first pixel format. <br>
>> Try mpeg2video as output codec, and/or
specify pixel format (pix_fmt) more explicitly before
output's filename?<br>
<br>
>>> Could you possibly examplify the latter?<br>
<br>
>>>> I think I just theorized ffmpeg may
try to get some info from alsa device file directly,
as it tries with /dev/video. But I never
>>>> tried this way, so I can be totally
wrong!<br>
</blockquote>
-------------------------------<br>
<br>
Instead of 50i (pal interlaced fields), I try 50 fps
(progressive) that at least is a pal frequence.<br>
<br>
And yes, it seems from the output that ffmpeg uses
mpeg1video as default output codec.<br>
<br>
Furter I try to combine the current line<br>
<blockquote>ffmpeg -hide_banner -f v4l2 -input_format
yuyv422 -video_size 720x576 -framerate 25 -t 20 -i
/dev/video2 out-720x576_ms2130.mpeg<br>
</blockquote>
<br>
with and utilize the syntax developed 2021 for "Blu-ray
compliant MPEG-2 SD video with LPCM audio"<br>
<blockquote>ffmpeg -i dv28.dv -c:v mpeg2video -refs 1
-bf 2 -b:v 25M -maxrate 25M -minrate 25M -bufsize 45M
-muxrate 45M -dc 10 -c:a pcm_s16be -f vob dv28.mpg <br>
</blockquote>
and for the current ongoing "DVD compliant MPEG-2 Video
and PCM Audio"<br>
<blockquote>ffmpeg -hide_banner -i dv01.dv -c:v
mpeg2video -refs 1 -bf 2 -b:v 8M -maxrate 8M -minrate
8M -bufsize 20M -muxrate 11M -dc 10 -c:a pcm_dvd -f
vob -flags +ilme+ildct dv01.mpg<br>
</blockquote>
to first<br>
<blockquote>ffmpeg -hide_banner -f v4l2 -input_format
yuyv422 -video_size 720x576 -framerate 50 -c:v
mpeg2video -refs 1 -bf 2 -b:v 8M -maxrate 8M -minrate
8M -bufsize 20M -muxrate 11M -dc 10 -c:a pcm_dvd -f
vob -t 20 -i /dev/video2 720x576_50p_ms2130.mpg <br>
Option b:v (video bitrate (please use -b:v)) cannot be
applied to input url /dev/video2 -- you are trying to
apply an input option to an output file or vice versa.
Move this option before the file it belongs to.<br>
Error parsing options for input file /dev/video2.<br>
Error opening input files: Invalid argument<br>
</blockquote>
<br>
and next revised with no output. That is I need help to
debug the syntax error: <br>
<blockquote>ffmpeg -hide_banner -f v4l2 -input_format
yuyv422 -video_size 720x576 -framerate 50 -i
/dev/video2 -c:v mpeg2video -refs 1 -bf 2 -b:v 8M
-maxrate 8M -minrate 8M -bufsize 20M -muxrate 11M -dc
10 -c:a pcm_dvd -f vob -t 20 720x576_50p_ms2130.mpg<br>
[video4linux2,v4l2 @ 0x55db770ef9c0] Dequeued v4l2
buffer contains corrupted data (0 bytes).<br>
Input #0, video4linux2,v4l2, from '/dev/video2':<br>
Duration: N/A, start: 0.000000, bitrate: 331776 kb/s<br>
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559),
yuyv422, 720x576, 331776 kb/s, 50 fps, 50 tbr, 1000k
tbn<br>
Stream mapping:<br>
Stream #0:0 -> #0:0 (rawvideo (native) ->
mpeg2video (native))<br>
Press [q] to stop, [?] for help<br>
[video4linux2,v4l2 @ 0x55db770ef9c0] Dequeued v4l2
buffer contains corrupted data (0 bytes).<br>
Last message repeated 30 times<br>
[mpeg2video @ 0x55db77114f00] Warning vbv_delay will
be set to 0xFFFF (=VBR) as the specified vbv buffer is
too large for the given bitrate!<br>
Output #0, vob, to '720x576_50p_ms2130.mpg':<br>
Metadata:<br>
encoder : Lavf59.27.100<br>
Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv,
progressive), 720x576, q=2-31, 8000 kb/s, 50 fps, 90k
tbn<br>
Metadata:<br>
encoder : Lavc59.37.100 mpeg2video<br>
Side data:<br>
cpb: bitrate max/min/avg:
8000000/8000000/8000000 buffer size: 20000000
vbv_delay: N/A<br>
frame= 0 fps=0.0 q=0.0 Lsize= 0kB
time=00:00:00.00 bitrate=N/A speed= 0x <br>
video:0kB audio:0kB subtitle:0kB other streams:0kB
global headers:0kB muxing overhead: unknown<br>
Output file is empty, nothing was encoded (check -ss /
-t / -frames parameters if used)<br>
</blockquote>
</div>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">well, I think framerate still 25 for 50i stream
....</div>
<div dir="auto"><br>
</div>
<div dir="auto">can you re-check last line with framerate
parameter removed or changed back to 25?</div>
<div dir="auto"><br>
</div>
</div>
</blockquote>
<br>
Ok, as this old post by my mistake already has been forwarded to the
list and replied, I will follow it up later today, but need to rig
rig up my camcorder and devices :)<br>
<br>
<br>
<br>
<blockquote type="cite"
cite="mid:CA+rFky6hQ0StVCL5YT-rgZZpZXSsAu9fmZtpqr9pbKUndLF=dg@mail.gmail.com">
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto">
<div class="gmail_quote gmail_quote_container">
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><br>
<br>
<br>
<br>
<br>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>