Hot answers tagged

3

Use this ffmpeg* command: ffmpeg -i "20151105-175532.dad" -c:v copy "20151105-175532.mp4" *get 32-bit static build.


3

MPEG -TS. See here: All MPEG-2 TS operations from GPAC (client and MP42TS) are supported on HEVC. MP42TS can be used to generate TS files usable for DASH or for injection in modulation chains; it can also be used to send the TS over an UDP or RTP stream in unicast or multicast mode


3

I haven't used VLC as my primary player since 2007. I switched over initially to KMPlayer and then Potplayer. Potplayer allows fairly flexible splitter and codec assignment for decoding. It also sports a whole host of video and audio processing filters. In fact, I believe that one can use Avisynth filters to process the video during playback, too.


3

The order of the components in RGB32 seems to do with endianness: PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA color is put together as: (A << 24) | (R << 16) | (G << 8) | B This is stored as BGRA on little-endian CPU architectures and ARGB on big-endian CPUs. The descriptions of the various related formats ...


3

While I always guessed that the big / little endian was more a matter of patents rather than performance, Nope little endian was developed as a performance optimization whern moving to multi byte words. https://en.wikipedia.org/wiki/Endianness#Optimization Nothing to to with patents. Different representation have different advantages and disadvantage. ...


2

What you want is a very long GOP or I-frame interval. I believe the ffmpeg option -g nnnn will do that, where nnnn is the length of your video in frames. I don't know how to specify "no B-frames", and this will certainly all be codec-dependent. Give it a try.


2

The answer is No. Besides the frame dimensions, there's the matter of content complexity. Without scanning the video and doing a first-pass as it were, it's not possible to predict the output size. A video consisting of a slideshow of very simple text slides will be much easier to compress than scenes of busy city life..etc. The closest you may come to ...


2

I get the same result with your commands, however if I skip the pixel format conversion and use the input pixel format 'bgr0', then except for an initial frame drop, I get no further drops. Note that tune is a x264 parameter - it has no relevance for FFV1. And if I use gdigrab (my preferred grabbing device), I get no frame drops at all, even with bgra:- ...


2

You can use ffmpeg to perform this conversion. Grab the 32-bit static build from here. And run the following command from the command prompt: ffmpeg -i "c:\path\to\input.avi" -c:v libxvid -vtag xvid -qscale:v 3 -c:a libmp3lame -qscale:a 4 output.avi You can experiment with the value of qscale:v to get the quality or file size that you need. Values from 1 ...


2

Seems that Snapchat allows to select multiple clips of different parameters and stitch them together as one MP4. Like you said, it plays fine in VLC, but ffplay here warns that [mov,mp4,m4a,3gp,3g2,mj2 @ 00000000005b0a00] Concatenated H.264 or H.265 might not play correctly. [mov,mp4,m4a,3gp,3g2,mj2 @> 00000000005ba100] ignoring multiple glbl ...


2

The correctness of this statement depends on the color model. The statement will typically be correct for color models such as RGB and CMY. In HSx (HSV, HSL) color models the model doesn't store explicit colors, and their transformation to explicit colors is non-linear. EDIT: My comment below on YUV is incorrect, YUV transforms linearly to RGB, thanks ...


2

Try lossless encoding with ffmpeg First, with YUV444P ffmpeg -f gdigrab -framerate 60 -i desktop -crf 0 -pix_fmt yuv444p -preset ultrafast yuv-cap.mp4 If not clear enough, ffmpeg -f gdigrab -framerate 60 -i desktop -c:v libx264rgb -crf 0 -pix_fmt bgra -preset ultrafast rgb-cap.mp4 These will likely not be compatible with most video editors, but if the ...


2

Generally, MP4 is better for compatibility, whereas AVCHD provides the better quality. MP4 (which by the way can mean a million different things, in this case it probably refers to MPEG-4 Part 14) files will be compatible with most devices and media players as is, and will be smaller in size compared to AVCHD. This is the option I'd recommend if you wanted ...


2

To overlay a half-sized version of a video in the center of an image, use ffmpeg -loop 1 -i image -i video -filter_complex "[1]scale=iw/2:-1[ovrl]; [0][ovrl]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[v]" -map "[v]" -map 1:a -c:v libx264 -c:a copy output.mp4 To frame the video: ffmpeg -loop 1 -i image -i video loop 1 ...


1

You can try to repair the file with ffmpeg, a free command-line tool, like so ffmpeg -analyzeduration 1G -i input.mov -c copy -map 0 out.mov


1

The variable frame rate is all that stands out. Save future videos with constant frame rate. As for these ones, transcode using ffmpeg* to CFR MP4s: ffmpeg -i currentvideo.mp4 -c:a copy -crf 16 -r 30 -fflags +genpts newvideo.mp4 *Get the 32-bit static build.


1

If by linear scale, the (Cinelerra manual) "saying" means gamma = 1.0, then that's not my understanding of most video codecs. GPUs, OTOH, probably do operate upon values decoded and stored as a linear representation of a higher precision than the source, which would be typically 8-bits per channel.


1

Difficult to reply without knowing if you aiming for a full lossless codec or a lossy one can go too. You talk of H264, but this codec can also be used in a lossless way. If it was for me, and storage doesn't matter I would go for a true (pixel per pixel) lossless codec. Here, excluding some other "good but insane storage hungry" lossless codecs your ...


1

You need to change the encoding settings. By default, AE uses the AVI animation codec, which is very good at retaining quality but creates incredibly large files. Using an intermediary codec like Apple Prores, Avid DNxHR, or GrassValley HQx would give you visually equivalent quality with a significantly smaller file size. If that file size isn't small ...


1

To be frank, beginners and semi-pros will be capturing their videos on smartphones or consumer-level camcorders. And contemporary ones all record their videos as H264 in MP4 or MOV. The only other candidate is MJPEG in AVI for videos taken with older devices If it's legally possible, I'd suggest bundling Avisynth along with your software and coding ...


1

After effects should take in the image sequence just fine. No reason to run it through Vdub first. Let me know how it works out for you, it sounds like a very interesting project.


1

Exporting to H264 will always introduce a slight colour shift due to a gamma tag in the file header. At least, I didn't find any solution to export without a gamma shift. Neither in AE nor in any other video editing program. Maybe also have a look at this answer: http://video.stackexchange.com/a/10336/11423


1

They are all forms of hardware acceleration, which broadly, just means that specialized hardware is doing things faster than the basic CPU normally could. The exact nature of what each type of acceleration does depends entirely on the software you are using and the hardware you are using. Some hardware is very purpose specific. Something like Intel ...


1

I read up a bit and made some experiments with lossless codecs, getting decent results. I'd be interested in comments on this, especially if there are lossless or lossy alternatives that I overlooked. I tried the following codecs / formats in ffmpeg: Lossless Motion JPEG2000 / AVI ffmpeg -i test.avi -vcodec jpeg2000 -strict -2 -pred 1 test_jpeg2000.avi ...


1

Well first off, the C100 Mk I DOES NOT offer an MP4 option, only a AVCHD option. I'm assuming you meant the MKII as you said 'recently bought'. If you look at the specs of the C100 MK II you'll see in MP4 mode you can't record interlaced, but in AVCHD you can (but you don't have to if you are at 28 mbps). So basically you can't go wrong (aka get interlaced ...


1

The first frame of a video from any codec will always be an I frame. There is no previous picture for other frame types to use as a reference. B frames might still work. The video will start to distort ahead of the cut point, too, if any B frames are trying to reference a future frame that's not there anymore. Actually, with B frames present, display ...


1

I have used both on my Ninja Blade with my C100, no real difference in quality across drastically different circumstances (night vs day). Pro Res works better on Mac, DNXHD works better on Windows. It all comes down to your OS, and whether you have to share the files with broadcasters (in which case I would use DNX as a lot of editors use Avid). Other then ...


1

AVCHD appears to just be h.264 with some constraints. Mainly on framerate and resolution. It looks from the wikipedia page that early versions mostly favoured interlaced encoding, unless you drop down to 720p. The wiki page doesn't say, but I assume it's H.264 4:2:0 8-bit, not Hi10 profile or something. I also have no idea what quality the hardware ...


1

You focus on quality in your question, so the answer is clear: ProRes (in various flavors) offers superior quality. There are other reasons you might choose AVCHD, but they don't relate to quality. AVCHD is generally speaking a distribution format, while ProRes is more an acquisition and intermediate format (it uses all I-frames). ProRes also comes in a ...


1

It has nothing to do with a codec or Apple (I assume he/she has QT installed on the PC anyway). Here's what's going on: the PC version of Premiere is cracked and/or was not fully installed/updated. As such it is indeed missing the "Sequence Presets" that you have on your Mac. Hence the translation problem. By "Sequence Preset" I mean the DSLR, RED, etc ...



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