LWN: Comments on "Transmageddon and Arista pursue simple transcoding" https://lwn.net/Articles/333904/ This is a special feed containing comments posted to the individual LWN article titled "Transmageddon and Arista pursue simple transcoding". en-us Thu, 30 Oct 2025 18:32:30 +0000 Thu, 30 Oct 2025 18:32:30 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Scale while transcoding? https://lwn.net/Articles/337028/ https://lwn.net/Articles/337028/ bmur <div class="FormattedComment"> The "commands" link the article hits close to home for me.<br> <p> I need to take screen capture videos from projector screen size (AVI 1024x768) down to something that will work on a standard def DVD (h.264 640x480??).<br> <p> If it were a photo, I would scale it with gimp and get some nice interpolation so that the picture doesn't go blurry.<br> <p> Will either of these programs help me get my lecture video captures into a television sized format so that I can drop it into a video editor for voice-over?<br> <p> In the past I tried pointing a video camera at the projection screen and the end result didn't look too good. I'm hoping capturing it at the source (in the computer) will yield better results.<br> <p> <p> </div> Thu, 11 Jun 2009 09:44:54 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/336647/ https://lwn.net/Articles/336647/ hozelda <div class="FormattedComment"> I haven't used dbus very much, but I get the impression it's just another means to expose interfaces except that you will have a daemon running ready to answer the call. The main benefit I see here is that you might keep certain initialized context in memory (if the calls are not spaced out too far apart in time) instead of saved to disk as any cli interface tool could do to maintain state across calls. For some uses, having a way to keep info in memory across multiple process calls (avoiding read/write to disk and temp file management/cleanup) could provide a great reduction in latency.<br> <p> I could be way off about what dbus provides. As usual, I'm always excited to be clued in and learn more about anything related to Linux.<br> <p> </div> Mon, 08 Jun 2009 15:34:07 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/334551/ https://lwn.net/Articles/334551/ debacle <p>I would like to see two features:</p> <ol> <li>rotate/recode for videos from the photo camera</li> <li>grab from DVD with selection of language(s) and subtitle(s)</li> </ol> <p><small>(Btw. I built an Arista .deb for Debian sid, but I needed the "really-bad" gstreamer plugins from debian-multimedia.org. The "good, bad and ugly" from main are not enough.)</small></p> Mon, 25 May 2009 16:29:18 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/334323/ https://lwn.net/Articles/334323/ n8willis <div class="FormattedComment"> As ssam already mentioned, Conduit has been discussed by the actual projects (don't have the link on hand right now, though) -- I can also think of other useful apps like Miro or Elisa that would benefit from having access to a transcoder. But, to answer the question, "just call Gstreamer" won't actually do anything; for you to perform the transcoding _using_ GStreamer you'll have to duplicate all of the steps that Arista abstracts; eliminating the need to do that is exactly the point.<br> <p> Nate<br> </div> Fri, 22 May 2009 19:04:29 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/334229/ https://lwn.net/Articles/334229/ Uraeus <div class="FormattedComment"> @shredwheat<br> I am the author of Transmageddon, if you file a bug attaching a small video or explain what you need I could probably add it quickly. I assume what you need is a way to rotate the video around and we got a plugin called videoflip in GStreamer I can use for that.<br> </div> Fri, 22 May 2009 08:38:09 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/334214/ https://lwn.net/Articles/334214/ pr1268 <p>Well, I was thinking more of the <font face="monospace">./configure &amp;&amp; make &amp;&amp; make install</font> variety of dependency issues (usually tripped when running the configure script). I use Slackware, and my preferred way of getting non-distro software is via source tarballs. But, thanks for your info!</p> Fri, 22 May 2009 05:19:14 +0000 Switches https://lwn.net/Articles/334211/ https://lwn.net/Articles/334211/ eru <i>&gt;...demand that every codec switch...</i> <p> That is close to true about mencoder, but I have found ffmpeg usually does the right thing for common target formats with very few switches (mainly to set the bit rate). <p> <i>...who regularly recycles a script...</i> <p> me too, and that is the nice thing about a command-line tool: once you have tweaked the settings to your satisfaction, you can reuse it easily. Fri, 22 May 2009 04:43:17 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/334201/ https://lwn.net/Articles/334201/ shredwheat <div class="FormattedComment"> What I'm really looking for is a simple tool to clean up the videos I get from my digital camera. They are encoded with mjpeg which makes them mighty large compared to simple formats. Along with that I frequently need to reorient videos from my camera.<br> <p> Just want something with an orientation switch and a "Go" button. Going to check out these two apps.<br> <p> </div> Fri, 22 May 2009 01:02:30 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/334148/ https://lwn.net/Articles/334148/ jimparis <em>I'm tempted to try out either of Transmageddon or Arista, assuming I can wade through the dependency hell I'm facing</em> <p> It always seems like video transcoding devolves into dependency hell -- not necessarily of the gnome/kde variety that you mention, but the fact that external tools and libraries are required to actually perform the transcoding. And these tools then get compiled with a variety of different options and enabled formats, so you can't just tell whether they will work from the version number. On one of my systems: <pre> $ apt-cache policy ffmpeg ffmpeg: Installed: 3:20080706-0.3lenny1 Candidate: 3:20080706-0.3lenny1 Version table: 5:0.5+svn20090508-0.1 0 80 http://www.debian-multimedia.org testing/main Packages 50 http://www.debian-multimedia.org unstable/main Packages 4:0.5+svn20090420-2 0 50 http://debian.lcs.mit.edu unstable/main Packages *** 3:20080706-0.3lenny1 0 990 http://www.debian-multimedia.org stable/main Packages 100 /var/lib/dpkg/status 3:0.svn20090303-1 0 80 http://debian.lcs.mit.edu testing/main Packages 0.svn20080206-17+lenny1 0 990 http://security.debian.org stable/updates/main Packages 0.svn20080206-17 0 990 http://debian.lcs.mit.edu stable/main Packages </pre> <p>Now I understand that half the confusion here is from having the same package in debian-multimedia and Debian proper, but they're fundamentally different because the debian-multimedia one is often compiled against more non-free codecs. <p> I'd really, really love to see something like Arista as a standard package in Debian with properly vetted dependencies that make sure we're getting a known-good version of all the tools and libraries they use. Thu, 21 May 2009 19:07:40 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/334099/ https://lwn.net/Articles/334099/ ssam <div class="FormattedComment"> some possibilities:<br> * a youtube downloader could use it add an encode for your portable device button. then call Arista/Transmageddon with the path to the flv file.<br> * conduit, say you want to sync some videos between a folder on your hard disk, and a portable device. maybe conduit does not want to hold all the transcoding logic.<br> <p> just wondering. for the device presets, will these programs query HAL/devicekit to ask what you currently have plugged in? i don't want to be hunting for my N800 in a huge list of PMPs, PDAs and whatever else.<br> </div> Thu, 21 May 2009 15:44:29 +0000 subtitle support https://lwn.net/Articles/334043/ https://lwn.net/Articles/334043/ alex <div class="FormattedComment"> I've been using mencoder for a long time and I finally just fixed a script to encode for the one target I have (PS3). However I still haven't got a decent way of reliably generated synced subtitles. I have yet to find the one (or few!) clicks GUI to this nirvana.<br> </div> Thu, 21 May 2009 11:32:39 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/333992/ https://lwn.net/Articles/333992/ pr1268 <p>I have an intuition that the D-Bus integration will be used for interfacing with tuner cards, video capture devices (IEEE-1394, etc.), Webcams, and similar.</p> <p>Again, I'm going from intuition here, so I don't mind being corrected here if I'm wrong.</p> Thu, 21 May 2009 01:03:36 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/333988/ https://lwn.net/Articles/333988/ njs <div class="FormattedComment"> Err, what is this D-Bus integration supposed to actually do, though? If I'm an app that just needs a video transcoded, surely I should just call gstreamer, rather than calling through D-Bus to a GUI wrapper around gstreamer...?<br> </div> Thu, 21 May 2009 00:42:57 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/333987/ https://lwn.net/Articles/333987/ boerner <div class="FormattedComment"> Very well done article. Does an excellent job of presenting the 'big picture', not just some posting about a new release of some app. More like this one please...<br> </div> Thu, 21 May 2009 00:05:17 +0000 Transmageddon and Arista pursue simple transcoding https://lwn.net/Articles/333948/ https://lwn.net/Articles/333948/ pr1268 <p style="border-style: none none none solid; border-color: rgb(51, 51, 255); border-width: 2px; padding: 0.2em 1em; color: darkred; max-width: 60em; margin-top: 1em; margin-left: 0.5em;">Command line encoders like FFmpeg and MEncoder can perform almost any conversion, but require the user to know exactly which options to enable, and, in most cases, demand that every codec switch be specified or else they fail to produce a usable result.</p> <p>Don't I know it! (I'm a longtime MEncoder/MPlayer user who regularly recycles a script that contains a plethora of command-line switches whenever I'm transcoding video.)</p> <p>Thanks for the article. I'm tempted to try out either of Transmageddon or Arista, assuming I can wade through the dependency hell I'm facing (I'm a KDE user and, if I understand correctly, these are GNOME/GTK apps).</p> Wed, 20 May 2009 19:41:15 +0000