Tag Info

Hot answers tagged

24

OK then I started ffcast, did vim, quit ffcast, then converted .avi→.gif. I ran the recording commands in another terminal. Polished script for your $PATH at the end of this answer. What happened? Capturing FFcast helps the user interactively select a screen region and hands over the geometry to an external command, such as FFmpeg, for screen ...


14

There's a dedicated tool to do this, avimerge: avimerge -o cd.avi -i cd1.avi cd2.avi


14

I have no .ts here but this works for .mp4. Use ffprobe (part of ffmpeg) to get the time in seconds, e.g: ffprobe -v quiet -of csv=p=0 -show_entries format=duration Inception.mp4 275.690000 so for all .mp4 files in the current dir: find . -maxdepth 1 -iname '*.mp4' -exec ffprobe -v quiet -of csv=p=0 -show_entries format=duration {} \; 149.233333 ...


13

take a look at this: http://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast/107735#107735 ..... After the Desktop Recorder has saved the recording into an OGV video, MPlayer will be used to capture JPEG screenshots, saving them into the 'output' directory. On a terminal: mplayer -ao null <video file name> -vo ...


13

If you are running Arch Linux I suppose you know how to install a rubygem. Take a look at https://rubygems.org/gems/airstream - a simple command-line-tool you can use to send remote and local image and video files to your apple-tv (tested with generation 3). If you need any help leave a comment on http://blog.lipautz.org/linux-and-apple-tv/.


10

See this answer. Quoted below for convenience: Calculate the bitrate you need by dividing 1 GB by the video length in seconds. So, for a video of length 16:40 (1000 seconds), use a bitrate of 1000000 bytes/sec: ffmpeg -i input.mp4 -b 1000000 output.mp4 Additional options that might be worth considering is setting the Constant Rate Factor, which ...


9

If I understood you correctly, you want one animated gif that looks like 5 animated gifs playing in parallel, right? Imagemagick can do that (and much more). Probably even in one line of code, but I'll do it in several steps. Lets assume your gifs are called anim1.gif…anim5.gif and are each 100x100 pixels. #Combine anim1.gif and anim2.gif (first row) ...


9

Something like: dd if=/dev/video0 | mplayer tv://device=/dev/stdin works for me (SOA#1) locally. So does: ssh localhost dd if=/dev/video0 | mplayer tv://device=/dev/stdin As well as mkfifo test dd if=/dev/video0 of=test & mplayer tv://device=test Hence: Try without named pipe Check bandwidth Also - how does in not work (display black screen, ...


9

This is pretty trivially done, since .srt files are just text files that contain time stamps -- all you need to do is add the length of cd1.avi to the times of all the subtitles in cd2.srt. You can find the length of cd1.avi with ffmpeg: ffmpeg -i cd1.avi # Look for the Duration: line And then add that to cd2.srt using srttool srttool -d 12345 -i ...


9

The only way to do everything you ask is to rip a disk image of the DVD and then play the image. Any other process which doesn't preserve the exact format of the disk will likely remove one or more of the features you're after because DVD is a very specific variant of the MPEG-2 standard. DVD player programs — which you still have to use to interpret ...


9

Newer kernels use KMS by default, so you should move away from appending vga= to your grub line as it will conflict with the native resolution of KMS. However, it depends upon the video driver you are using: the proprietary Nvidia driver doesn't support KMS[1], but you can work around it. You should be able to get full resolution in the framebuffer by ...


8

This command will capture your full desktop: So use this command, whenever you want to record skype-conversation ( or anything else ) ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg


7

For sure. Here are two suggestions: Behind the scenes CLI. Use V4L2VD to create a virtual video device such as /dev/videoVirt1 and pipe through mplayer for the effects. Even some similar examples in the notes. Use a fat desktop program such as webcamstudio to create the pipes and do your skype/broadcast wonders - still with mplayer for the ascii effect ...


7

There is software recordMyDesktop http://recordmydesktop.sourceforge.net/about.php which you can record any part of you screen you want. I use it to record my skype sessions. sudo apt-get install recordmydesktop to install it from main channels.


6

You can use Cheese (GNOME) if you just need just that, or VLC for more advanced features.


6

Use fusion-icon.


6

According to X.org, the radeon driver is generally preferred over the radeonhd driver. This table says that you have an Evergreen chip. (That page also shows what features are implemented in the radeon driver for your chipset.)


6

Pull out the image captures (these are 100 pixels tall, and keep aspect ratio), the rate (-r) is per-second (this yields one frame every ~5 minutes), this also adds time stamp to output image. ffmpeg -i MOVIE.mp4 -r 0.0033 -vf scale=-1:120 -vcodec png capture-%002d.png Then use ImageMagick to build your gallery image: montage -title "Movie ...


5

The VideoLAN Project exists in large part to do just what you desire. I've not used its streaming capabilities but in its single machine use it has shown to be rock solid for me.


5

You could try xvidcap.


5

Did you see this message when you ran glxgears? Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. If so, then that would likely explain the framerate of 60, which is probably your monitor's refresh rate. If not, the standard warning applies: glxgears shouldn't be used as a means of ...


5

Use opencv. There are plenty of examples of processing video and face detection.


5

If you're looking for opensource professional level software unfortunately currently there is nothing like that. We're all waiting for lightworks gnu/linux port. It'll be opensource. They announced about public beta 3 months ago, but still nothing was published. Hope it'll be available soon. However, there are some a little bit amateur level software: ...


5

You might want to install the package mplayer-resumer. This will allow you to resume a video from where you left off. When you're done watching the videos using this wrapper script, you can then safely delete them. $ mplayer-resumer options path/to/file Automatic resuming from where you left off - tips tricks mplayer-resumer on github excerpt from main ...


4

If you have a low bandwidth I recommend compression of the video stream: ssh USER@REMOTEHOST ffmpeg -an -f video4linux2 -s 640x480 -i /dev/video0 -r 10 -b:v 500k -f matroska - | mplayer - -idle -demuxer matroska where -an turns off audio encoding. If you want audio, replace -an with -f alsa -ac 1 -i hw:3 (where hw:3 could also be hw:0 or hw:1, … See ...


4

The video output drivers compiled into your version of mplayer can be viewed by running mplayer -vo help As to which you should pick when, some of that will be obvious from the help output (for those that target specific video cards[ mga, s3fb, etc], or output formats [aa, png, etc]). Some are obsolete (I don't think VIDIX went anywhere, or GGI). The ...


4

Since you want an answer "without installing any extra applications like Photobooth," I've tried to give a solution that doesn't depend on very much. Also I'm assuming that your webcam uses "Video4Linux2" and that it is /dev/video0. If this is a modern webcam and if you only have one, these are pretty good assumptions. From the command line: $ ...



Only top voted, non community-wiki answers of a minimum length are eligible