Hot answers tagged

31

As of December 2018, Adobe Creative Cloud aps, such as Premier, After Effects and Adobe Media Encoder give you the ability to encode in ProRes without any post-hoc conversion. If you don't use Adobe CC aps or want a free, open source tool, ffmpeg can encode video using ProRes, and runs cross-platform. ffmpeg is a command line tool, which means that it can be ...


24

For recent versions of ffmpeg, see Gyan's answer instead Original answer: with ffmpeg 0.11.1 it's as easy as: ffmpeg -f image2 -i %*.png out.avi From the man page, in an example under "Video and Audio file format conversion": When importing an image sequence, -i also supports expanding shell-like wildcard patterns (globbing) internally. To lower ...


24

Besides the workaround in my comment, you should be able to use this syntax from the ffmpeg documentation: ffmpeg -f image2 -pattern_type glob -i '*.png' out.avi The quotes are important, you need ffmpeg to see the *, not have the shell expand it.


11

Your present command specifies stream copy. Since you wish to alter the video frames during the transition, that won't work. It can be done if you know the duration of the two videos and the duration of fade. Also, for the command below, the resolutions of the two videos should be the same. ffmpeg -i first.ogg -i second.ogg \ -filter_complex \ "color=...


11

Your KAZAM video features YUV444P pixel format which WMP may not support without extra filters. Using ffmpeg, run ffmpeg -i in.mp4 -pix_fmt yuv420p -c:a copy -movflags +faststart out.mp4 You can also use ffmpeg itself to capture screen and sound on linux. Basic syntax would be ffmpeg -f v4l2 -i VIDEO -f alsa -i AUDIO -pix_fmt yuv420p -b:a 64k cap.mp4 ...


9

From http://www.ffmpeg.org/faq.html: If you have large number of pictures to rename, you can use the following command to ease the burden. The command, using the bourne shell syntax, symbolically links all files in the current directory that match *jpg to the ‘/tmp’ directory in the sequence of ‘img001.jpg’, ‘img002.jpg’ and so on. x=1; for i in *jpg; do ...


8

Curious... recent versions of KDEnlive practically push this option into your face once you add a clip with properties different from the project. If the option got disabled in your setup you can enable it again by going to Settings -> Configure KDEnlive -> Misc (selected by default) -> [ ] check if first added clip matches project profile I am using this ...


5

I tried kdenlive, so I'll post my findings about it as an answer. It didn't quite do the job, so I'm not going to mark this as the accepted solution. kdenlive easily imports my clips in mjpeg+pcm, and flac. And looks like it can export through ffmpeg, which is what I want. It has a feature to "set audio reference", and for other tracks, "align audio to ...


5

I would actually suggest the same thing Mulvya suggested. Whenever I've needed to do stuff like this when dealing with 3D animation renderings, I've renamed the files to make them sequential. It's just easier to work with that way in a lot of different software unless you need to preserve the file names for some reason. Total Commander is also a great ...


5

ffmpeg-concat is the easiest way to accomplish what you want and allows you to use a bunch of sexy OpenGL transitions, with the default being crossfade. ffmpeg-gl-transition is a custom ffmpeg filter which allows you to use GLSL to smoothly transition between two video streams. This filter is significantly easier to use and customize than the alternatives ...


4

While it is true that 720p video only has about half the data of a 1080p feed, the other thing you have to realize is that when you push the system beyond it's limit, it may spend a lot of time trying to process frames that it doesn't finish in time. Depending on how the player is configured, it may give up and try to catch up rather than finish rendering ...


4

Devices are often picky, and specifications are usually too uninformative so it's always trial and error. For example, your link indicates that the phone supports MP4 playback, but that is simply a container than can utilize several video and audio formats. MPEG-4 part 2 video and AAC-LC audio (partially based on the working video details you provided) ...


4

For the missing sequence part, I used 2 liner CONCAT=$(echo $(ls *.png | sort -n -t _ -k 2) | sed -e "s/ /|/g") ffmpeg -framerate 25 -i "concat:$CONCAT" -c:v libx264 -profile:v high -pix_fmt yuv420p output.mp4 Hope this will help someone in future


4

There are a lot of answers regarding open source on this answer: Good open source Video Editors? If you specifically target Linux I'd suggest Lightworks or Kdenlive. Lightworks isn't open source yet but is announced to be after the mac release is finished. Both a great option for video editing under Linux and fullfill your requirements. Lightworks has only ...


4

I've tried a bunch of front ends for ffmpeg and finally settled on Tencoder. Widows only. It has a preset for ProRes and is very easy to customize so you can crete setting for often used formats or settings. It is multithreaded and allows you to do batch processing.


4

I've solved the issue by rebuilding the timestamps from scratch with -use_wallclock_as_timestamps 1 and -fflags +genpts. /usr/bin/ffmpeg -use_wallclock_as_timestamps 1 -i "rtsp://${source}" -fflags +genpts -vcodec copy -acodec aac -f flv "rtmp://${dest}" This is only a partial solution, or rather workaround, as it's still unclear to me what causes this ...


3

Blender has video editing options, and of course, it is free. Check it out.


3

On Windows, I recommend FootageStudio 4K. It is a commercial converter (not cheap) that supports many professional formats, including ProRes.


3

This is the command line I have used to encode ProRes 4444. If you do not include -bits_per_mb you will get low res results in Windows 10. Many posts do not mention this little aspect. ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov


3

The first thing that I noticed is that your camera is delivering yuv422p - which isn't bad in and of itself, but you could try forcing it to yuv420 by adding -pix_fmt yuv420p to your command. (This is nice if you ever plan on displaying your video on anything that isn't linux.) The second thing that I noticed is that the start times are wildly different - ...


3

There are a few things to consider. The MP4 spec was not designed for the playback of high frame rate files, because the files are highly compressed, and limited to using a single core for decompression. Even if you had 12 cores, the file would not decompress any faster. The easiest way to solve your issue is to either encode the MP4 into another codec, or ...


3

Have you tried compositing it with Blender? I think you can achieve pretty much what you want with it. Look for tutorials but here is an example. This is a tutorial for creating a hologram, but you can take the part on how to create the horizontal lines from the cathodic ray TVs.


3

After some research, I discover this post. So far the API for http://www.omdbapi.com has proven to be exactly what I wanted. For completeness, I found those command line tools helpful: https://github.com/xbgmsharp/allocine https://github.com/bgr/imdb-cli And on debian: $ sudo apt-get install python-imdbp


3

No. Unfortunately Adobe only supports win or osx. Official forum post about Deadline: Deadline itself is a cross-platform application, but it can only render on operating systems that the rendering software itself supports. So AE and C4D will only work on Windows and OSX. Also see the manual: http://docs.thinkboxsoftware.com/products/deadline/7.1/...


3

You can do this by using ffmpeg. Here are the steps: First do steps of the second method ("Use a frameserver") here. Beginning this step you should be streaming your Premier timeline through Debugmode and Avisynth on a specific IP and port. Now open a command line and run this ffmpeg command: ffmpeg -i frameserver.avs -f mpegts tcp://[IP address of your ...


2

If I read this right, you want to watch your 120fps videos at 0.25 their real speed, seeing every single frame but at 30fps. That's what I do (GoPro 3+, 720p, 120fps) but it's a bit involved. I use Blender video sequence editor. It's not intuitive but a good tutorial can make all the difference in the world, I learned with Mikeycal Meyers' tutorial: ...


2

If you shot at 120fps, it is presumably to get a slow motion effect. So the playback actually needs to be at your normal 24/25/30 fps speed to get the effect. There is no such thing as 120 fps playback. The maximum I know of would be 60p. What do ffmpeg or mediainfo report as the frame rate for these videos. If they report 120fps or some other weird value, ...


2

To make your vector artwork into a playable movie file, it will have to be rendered, and another term for rendering is rasterizing. For example, in printing, a single image is rasterized when a vector image of a page is converted to the tiny dots the printer produces on the page. Digital movies exist in pixel-based raster formats, so each frame of the ...


2

I was going to recommend Kino which is the one I used when I needed to do that, but according to their web page the project is no longer mantained, so you can either use it the way it is or try the other software that is recommended on their web page: Shotcut, Kdenlive, Flowblade, OpenShot, PiTiVi, LiVES, and LightWorks.


2

Try Blender's Video Editing. If Video and audio where recorded at the same time it will be easy to sync them, just be sure your video frame rate is correctly set in Blender and that you check synced in the video editor (at the bottom beside the time line and play, stop, etc... buttons. Don't be scared by Blender's complexity, you are not going to use any ...


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