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 ...


12

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

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


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

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

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

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

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 ...


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

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

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

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

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


3

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.


3

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


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 ...


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

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 ...


2

Video editing is a very visual workflow, you need to see your result at all times, instantly, to be effective in your daily job. Working with a CLI is rather counter intuitive and makes it hard to make creative decisions. Frameworks like these are great to make programs on top of them and to automate video processing but are tedious to use in standard video ...


2

OBS (Open Broadcaster Software) is multi-platform (OBS is widely used in video game streaming). I haven't tried it yet myself for multiple cameras, but I know it supports at least one (as many streamers put a small video of themselves playing the game on their streams) and it does real-time preview. Edit: I did run two c920 webcams with it on Linux (Ubuntu ...


2

There are two steps, broadly speaking, to rendering a project in a NLE such as Premiere. First step is for the NLE to generate the uncompressed final composite image for each output frame. This is undertaken/managed by the rendering engine of the NLE. And the second is to encode these generated images using a codec into the final video output file. For the ...


2

Basic command is ffmpeg -i in.mp4 -vf crop=iw:ih-25:0:0 -c:a copy out.mp4 Note that MP4s usually require the dimensions to be even, so the command above will actually crop 26 pixels from the bottom. On linux, using bash, the script would be #!/bin/bash # Usage: ./crop.sh mkdir cropped for file in *.mp4; do ffmpeg -i "${file}" -vf crop=iw:ih-25:0:0 -...


2

I did solved this with " " "subtitles=subtitle.srt:force_style='FontName=ubuntu,Fontsize=30'"


2

Use ffmpeg -i movie.mkv -strict -2 -vf "subtitles=subtitle.srt:force_style='FontName=ubuntu,fontsize=30',scale=720:-1" -qscale:v 3 Movie.avi All filters applied to a single input should be presented as a sequence, separated by a comma.


2

Use ss/to as input options. This seeks at the demuxer stage, which is much faster. ffmpeg -ss 00:22:23.345 -to 00:22:25.846 -i input.mp4 ... You'll need a very recent build of ffmpeg (> Nov 19 2017)


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