fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#ffplay

0 posts0 participants0 posts today
continue<p>В <code>feh</code> можно сразу на вход давать URL (как и для <code>ffplay</code>).<br>А я то вокруг какие-то костыли городил...</p>
Fabio Manganiello<p>Anyone knows of something like <a class="hashtag" href="https://manganiello.social/tag/ffplay" rel="nofollow noopener noreferrer" target="_blank">#ffplay</a>, but with support for external commands to control playback?</p><p>Maintaining four different local media integrations in <a class="hashtag" href="https://manganiello.social/tag/platypush" rel="nofollow noopener noreferrer" target="_blank">#Platypush</a> (vlc, mpv, mplayer and omxplayer) is tiring, and each of those players comes with its own overhead, caveats and API quirks.</p><p>I’d be much easier if I could just pipe any stream to <code>ffplay -</code> and call it a day, and have a way to easily pass play/pause/stop/volume etc. commands to ffplay - over stdin, over socket, over signals, anything works.</p><p>Platypush could then be “its own” media player solely based on ffmpeg. Anything would be piped to ffplay over stdin.</p><p>Unfortunately, I can’t find a single way to programmatically control ffplay during playback that works - outside of hacks with keystroke emulation that are unlikely to work in Wayland anyway.</p><p>And so far I’ve been very tempted from meddling with GStreamer unless really required - first because it’d be a Linux-only solution, and second because it depends on the dbus+GLib and carries a whole lot of dependencies with it, while ffplay needs basically only the ffmpeg package.</p><p>Anyone who knows how to get this to work, or even a simple stand-alone command line player or media framework that can be externally controlled and uses as a base, feel free to share!</p>
Fabio Manganiello<p>Is anyone aware of ways to control <a class="hashtag" href="https://manganiello.social/tag/ffplay" rel="nofollow noopener noreferrer" target="_blank">#ffplay</a> programmatically in any form, without having to focus the window and having to emulate keyboard/mouse bindings in it?</p><p>ffplay is amazing, light, fast, and it’s a player that comes with any <a class="hashtag" href="https://manganiello.social/tag/ffmpeg" rel="nofollow noopener noreferrer" target="_blank">#ffmpeg</a> installation.</p><p><a class="hashtag" href="https://manganiello.social/tag/platypush" rel="nofollow noopener noreferrer" target="_blank">#Platypush</a> supports media players such as VLC, mpv, mplayer, omxplayer and gstreamer, but they all come with their bags of issues - the VLC libraries seem to break too often on Wayland, mpv has too many API breaking changes across versions and controlling it only works if the version of the library and the player are carefully aligned, mplayer is an unmaintained dumpster fire with a messy control API, working with gstreamer in Python requires the user to install the whole fat GLib luggage and MBs of plugins, and omxplayer is basically dead.</p><p>ffplay would be my favourite pick for a portable and lightweight default media player. But the fact that it apparently can’t be controlled in non-interactive ways really puzzles me.</p>
Ross of Ottawa<p>Put in some time on the <a href="https://mastodon.social/tags/HomeAssistant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeAssistant</span></a> front to work around the missing <a href="https://mastodon.social/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a> audio tool. </p><p>I have succeeded, in spite of confusing documentation. Have used VLC with the VLC-over-telnet integration to send audio to the local port, and so am hearing my cherished audio snippets that tell me what is going on. </p><p>It was a fortuitous push to get me to learn the YAML scripting environment which should serve me well for future features.</p>
Ross of Ottawa<p>Oh hey, some <a href="https://mastodon.social/tags/HomeAssistant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeAssistant</span></a> updates are out this morning. </p><p>Hopefully there was attention paid to the missing <a href="https://mastodon.social/tags/FFmpeg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FFmpeg</span></a> and <a href="https://mastodon.social/tags/FFplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FFplay</span></a> components that have silenced my setup's various informative audio chimes.</p>
Ross of Ottawa<p>The <a href="https://mastodon.social/tags/HomeAssistant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeAssistant</span></a> core update that killed the <a href="https://mastodon.social/tags/ffmpeg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffmpeg</span></a> related functions, particularly <a href="https://mastodon.social/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a> is still not fixed. Glad to see others complaining too, and a bug report posted on github.</p><p>Hope it gets addressed soon, I'm missing the audio feedback functions.</p><p><a href="https://github.com/home-assistant/core/issues/110210" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/home-assistant/core</span><span class="invisible">/issues/110210</span></a></p>
Ross of Ottawa<p>Hmmm, my <a href="https://mastodon.social/tags/HomeAssistant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeAssistant</span></a> announcement automations have broken since the update I ran a couple of days ago. Seems like the <a href="https://mastodon.social/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a> application is no longer being found. </p><p>Has that been nixed?</p>
screwlisp<p><span class="h-card"><a href="https://mastodon.social/@moutansos" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>moutansos</span></a></span> <span class="h-card"><a href="https://mastodon.social/@rootcompute" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rootcompute</span></a></span> <br>Oh wait, <a href="https://mastodon.sdf.org/tags/ffmpeg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffmpeg</span></a> has it <a href="https://mastodon.sdf.org/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a></p>
hexaheximal<p>The TRUE Linux user way to watch Twitch streams.</p><p><a href="https://mastodon.social/tags/twitch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>twitch</span></a> <a href="https://mastodon.social/tags/irc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>irc</span></a> <a href="https://mastodon.social/tags/hls" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hls</span></a> <a href="https://mastodon.social/tags/ffmpeg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffmpeg</span></a> <a href="https://mastodon.social/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
LisPi<p><span class="h-card"><a href="https://emacs.ch/@oatmeal" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>oatmeal</span></a></span> I've never actually tried <a href="https://mastodon.top/tags/Chrome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Chrome</span></a> for a number of reasons, most related to the <a href="https://mastodon.top/tags/Google" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Google</span></a> <a href="https://mastodon.top/tags/spyware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spyware</span></a> &amp; <a href="https://mastodon.top/tags/monopoly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>monopoly</span></a> business. </p><p>So I can mostly compare its media features with proper dedicated media players.</p><p>I've started it in default state from <a href="https://mastodon.top/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> repository install and it under performs compared to <a href="https://mastodon.top/tags/mpv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mpv</span></a>, <a href="https://mastodon.top/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a> (which is kinda the same backend though soo...) and <a href="https://mastodon.top/tags/vlc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vlc</span></a>.</p>
TOV<p>FFmpeg stands for &quot; Fast Forward MPEG.&quot;</p><p>MPEG stands for &quot;Motion Picture Experts Group.&quot;</p><p>FFmpeg is designed for processing video and audio files on the command line. It is widely used for transcoding, basic editing like trimming and concatenation, video scaling and video post-production effects and standards compliance (SMPTE, ITU).</p><p>Included with FFmpeg is also FFplay and FFprobe.</p><p>FFplay is a simple media player.</p><p>FFprobe is a tool to display media information.</p><p><a href="https://fosstodon.org/tags/ffmpeg" class="mention hashtag" rel="tag">#<span>ffmpeg</span></a> <a href="https://fosstodon.org/tags/ffplay" class="mention hashtag" rel="tag">#<span>ffplay</span></a> <a href="https://fosstodon.org/tags/ffprobe" class="mention hashtag" rel="tag">#<span>ffprobe</span></a></p>
frankiezafe<p>i've finished the integration of <a href="https://mastodon.xyz/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a> in <a href="https://mastodon.xyz/tags/godotengine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>godotengine</span></a> yesterday: C to C++ is really tricky, i kept the "goto" statements even if it's not good practice in c++. Result is really cool: the code is really efficient at managing the decompression and the display simultaneously!<br>And thanks to the <a href="https://mastodon.xyz/tags/HAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HAP</span></a> codec that uses RGB and RGBA color spaces, the conversion of frames to textures is as fast as it can without hardware acceleration.<br><a href="https://gitlab.com/polymorphcool/godot-ffmpeg" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/polymorphcool/godot</span><span class="invisible">-ffmpeg</span></a><br><a href="https://mastodon.xyz/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.xyz/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.xyz/tags/gpl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gpl</span></a> <a href="https://mastodon.xyz/tags/video" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>video</span></a> <br><span class="h-card"><a href="https://mastodon.gamedev.place/@polymorphcool" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>polymorphcool</span></a></span></p>
FiXato (fallback)<p><span class="h-card"><a href="https://cybre.space/@s0" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>s0</span></a></span> in the meantime, perhaps using <a href="https://mastodon.social/tags/mpv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mpv</span></a> for media files and streams is an option, as it seems to support an 18-band equaliser through <a href="https://mastodon.social/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a>?<br><a href="https://github.com/mpv-player/mpv/issues/6210" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mpv-player/mpv/issu</span><span class="invisible">es/6210</span></a></p>
Franziska<p>Liebes Internet, ich habe ein lustiges Problem: Ich habe mit <a href="https://chaos.social/tags/ffmpeg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffmpeg</span></a> ein Video geschnitten, das danach nochmal reencoded.</p><p><a href="https://chaos.social/tags/ffplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ffplay</span></a> spielt das Video genau so ab, wie es geschnitten wurde.<br><a href="https://chaos.social/tags/mpv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mpv</span></a> und <a href="https://chaos.social/tags/vlc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vlc</span></a> fangen bei 00:00:02 an, und damit ist das audio halt kaputt.</p><p>reencoden mit '-vsync drop' fixt das, aber dann ist das Video im fast-forward-modus. Audio passt aber.</p><p>Was genau muss ich an Optionen mitgeben, damit Audio und Video in Sync sind, aber trotzdem neue timestamps geschrieben werden?</p>