<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:12pt"><p>Yes, me want nice easy video production and editing from an x3d browser.</p>
<p style="margin: 0.1rem 0px; line-height: 1;">I'd like a control where from inside the scene I can send it a logic to start and stop recording and output to an mpg4. Should be possible to create and edit right from the x3d gui. Run the scene, control recording with keys, produce the video, and run the video right from scene controls.</p>
<p style="margin: 0.1rem 0px; line-height: 1;"> </p>
<p style="margin: 0.1rem 0px; line-height: 1;">I don't care about number of frames, just time. Who wants to count video fixed frame per second we just want to be able to be synchronized at some frame rate for some number of seconds.</p>
<p style="margin: 0.1rem 0px; line-height: 1;">All scene progression or regression timing deals with time, not frames.</p>
<p style="margin: 0.1rem 0px; line-height: 1;">Besides, I want to tell it to capture at some frame rate for some period of time. Why should I be concerned with how many frames that is? All I should need to tell it is capture frame rate and the time of the capture.</p>
<p style="margin: 0.1rem 0px; line-height: 1;">An option might be, when recording from like BVH animations that were </p>
<p style="margin: 0.1rem 0px; line-height: 1;">set up for number of frames and interval, to forget interpolation and only render and capture at key times at whatever frame rate that end up to be. </p>
<p style="margin: 0.1rem 0px; line-height: 1;">And, all other frame rate spec, when given, might as well be an integer. And please no tool chrome or tool title except in vid metadata.</p>
<p style="margin: 0.1rem 0px; line-height: 1;"> </p>
<p style="margin: 0.1rem 0px; line-height: 1;">Thanks for working on this. Recording scene directly using x3d browser can be better than my current xbox game bar for win 10.</p>
<p style="margin: 0.1rem 0px; line-height: 1;"> </p>
<p style="margin: 0.1rem 0px; line-height: 1;">Joe</p>
<p style="margin: 0.1rem 0px; line-height: 1;"> </p>
<p style="margin: 0.1rem 0px; line-height: 1;"> </p>
<p style="margin: 0.1rem 0px; line-height: 1;"> </p>
<p style="margin: 0.1rem 0px; line-height: 1;"> </p>
<p style="margin: 0.1rem 0px; line-height: 1;">-----Original Message-----<br>From: John Carlson <yottzumm@gmail.com><br>Sent: Jul 27, 2023 5:58 PM<br>To: Holger Seelig <holger.seelig@googlemail.com>, Holger Seelig <holger.seelig@yahoo.de>, Michalis Kamburelis <michalis.kambi@gmail.com>, X3D Graphics public mailing list <x3d-public@web3d.org><br>Subject: [x3d-public] X3D to video on the command line</p>
</div>
<div class="elnk-inline-message-container" style="border-left: 1px solid #aaa; box-sizing: border-box; padding: 10px 0 10px 15px; margin: 0;">
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
I am thinking of a proposal where X3D is specified on standard input or an input file name as an argument and video translation is provided on standard output or an output file.   Something like x3d-tidy where the output file is video.  Ideally i could pipe this to a file teed (the linux command tee) to the vlc viewer.  If standard output is a tty (terminal or terminal emulator/pty) don’t provide output, just validate.  If i could have both a video file and an interactive window, that would be fantastic!
<div dir="auto"> </div>
<div dir="auto">A feature to add to view3scene and tovrml or other product!</div>
<div dir="auto"> </div>
<div dir="auto">What is /dev/video…?  Input device?  Isn’t there also a frame buffer?<br>
<div dir="auto"> </div>
<div dir="auto">Make it so!</div>
<div dir="auto"> </div>
<div dir="auto">John “CLI wizards unite” Carlson</div>
</div>
</div>

<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>