8 votes
Accepted

How to identify i-frame from idr-frame in the ffprobe show frames output?

Frames with key_frame 1 (will have picture type I) are IDR frames. I frames with key_frame 0 are not.
  • 30.6k
4 votes

Frames with pict_type=I yet key_frame=0

This means although it is and I-frame, the decoder might still use/need previously sent frames for decoding. In contrast if key_frame=1 this would be an IDR-Frame (Instantaneous Decoder Refresh). ...
  • 141
3 votes

How does the h.264 encoder determine where to put i-frames?

This is a complex topic, with the exact algorithm unique to each encoder. Below is a pseudocode explanation from a x264 developer. B-frames aren't accounted for, but basic logic should be similar. ...
  • 30.6k
3 votes
Accepted

Frame capture from videos: I-frame vs P-frames

"I, B and P" don't refer to the viewed frames, they refer to the encoded, stored forms of the frames. However the frame is encoded in the file or stream, when it appears on the screen or is extracted ...
  • 4,664
3 votes
Accepted

How to select multiple keyframes in Premiere?

You can do it in the Effects Control window: Even if keyframes were added on the timeline, it will work. Good luck!
  • 1,729
3 votes
Accepted

Moving keyframes with duration change

Since this is a still image, what you can do is use the "Rate Stretch" tool (keyboard shortcut: R) and stretch the image shorter. If the keyframes don't move with the Rate Stretch tool, you can always ...
2 votes

How can I set the first frame of a video to an I-frame and the rest to P-frames (preferably with ffmpeg)?

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 ...
  • 2,650
2 votes

How can I set the first frame of a video to an I-frame and the rest to P-frames (preferably with ffmpeg)?

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 ...
  • 4,664
2 votes
Accepted

What happens if you uncheck key frame distance in Premiere Pro CS6

AVC intra and MJPEG are intra frame (keyframe) encoding only, each frame in your video will be encoded as a whole. Distance between key frames is a parameter for inter frame compression, where some ...
2 votes
Accepted

FFmpeg: Cutting 3 seconds at the beginning of a video leaves 5 seconds blank

This is answered in FFmpeg's Seeking wiki page. The behavior is expected: If the time hits to a space between 2 key frames, it copies only audio up to the next keyframe and fills the video with black. ...
2 votes
Accepted

Adjusting sequence square frame size for large screen size

If you don't want your video to be up-scaled then you need to output at the native resolution of the screen. The physical size doesn't matter, what matters is the pixel dimensions. However, if the ...
  • 13.5k
2 votes
Accepted

Duplicating keyframes in After Effects

Click the layer were your made the keyframes Press U or P to reveal the keyframes Highlight the keyframes. You will know it's highlighted since the color of the keyframes is colored blue(see ...
1 vote
Accepted

Export Keyframes as Text (After Effects)

Yes it is. When you select keyframes in After Effects, you can paste them into any text editor and modify them. Below is a shaped with some position keyframes applied, copied, then pasted into ...
  • 6,594
1 vote
Accepted

How can I copy/paste multiple key-frames in After Effects from different layers?

There is no way to copy-n-paste keyframes from multiple layers without using a script. You can show the keyframes in a layer by hitting the u key. And then you can copy those keys layer by layer. I'...
  • 13.5k
1 vote

Increment a number, based on number of keyframes in After Effects?

Yep, just do var p = <pick whip the property with the keyframes here>; var k = p.nearestKey(time); if (k.time <= time){ k.index; //key is in the past } else { k.index-1; //nearest ...
  • 13.5k
1 vote

Is there a tool that lets me cut video with frame precision?

You may use free open source AviSynth+ — it's a scripting language with the very good documentation. Example: clip = AviSource("MyVideo.avi") # Reading clip from disk clip = clip....
  • 1,372
1 vote

Security video missing time and frames

Usually dropped frames are down to processor or disk bottleneck issues. If the frame cannot be compressed or stored in time, most applications will drop in order to move on to the next one. The ...
  • 2,291
1 vote

Frame capture from videos: I-frame vs P-frames

Intra frames (I-frames, keyframes) are independent of other frames - they contain the complete information for reconstructing the frame's image. There is no need for reading other frames and computing ...
  • 1,372
1 vote

Premiere Pro shifting keyframes during an insert edit

When I do an insert edit (using the shortcut '.' key) in CC 2018, I do not see this problem. Make sure the Source Patching on the audio tracks is selected correctly, otherwise the audio tracks won't ...
  • 6,594
1 vote
Accepted

concat files with ffmpeg and preserve exact frame timestamps

Audio codecs like AAC or MP3 have a priming sample before the first audio sample. The priming sample has a negative timestamp. For a 48 kHz stream, the timestamp will be -1024/48000 s = -0.0213s. What ...
  • 30.6k
1 vote
Accepted

How do I make this object orbit around the center without making it turn

Try this: Parent the atom to the ring or a null in the center Rotate the ring/null which will rotate the electron around the middle Apply an expression to the rotation property of the ...
1 vote

Stop motion animation and audio keyframes in AE

You can choose which frame of footage is shown by enabling Time Remapping for the layer. Find it in the layer menu, or by right-clicking a layer in the timeline, or by using ctrl / ⌘alt / ⌥t Turn it ...
  • 13.5k
1 vote
Accepted

Custom formula for keyframe automation - Adobe Premiere Pro

Not from within premiere. You would need to do that in AfterEffects. AfterEffects is better suited to do animation regardless. Once you've set up your compositions, you can then import them directly ...
  • 2,447
1 vote
Accepted

Why does Adobe Premiere CC change my "Ease Out" keyframe interpolation to "Bezier"?

This is the expected behaviour. It's a bit confusing, but as you can see in your screenshot, the Temporal Interpolation context menu is split in two parts. The part above the seperating line (see your ...
  • 5,392
1 vote

After Effects : shortcut for next keyframe on current layer?

I don't believe there is a shortcut for this. Here are a couple of 'near alternatives' that might help: 1. The keyframe navigator arrows on the property will jump you from one keyframe to the next on ...
1 vote
Accepted

How to compromise between byte rate, resolution and fps

Since bandwidth is fixed, first step to maximize quality is to full use that bandwidth so bitrate should be set to that number. Frame rate will make a modest difference, once a fixed bitrate is ...
  • 30.6k
1 vote
Accepted

Transposing keyframes or recursive keyframing in AE

Duplicate your composition twice. Let's call these 1, 2 and 3 In 2, replace the embedded clip layer with 3. With Alt held down and the embedded clip layer being selected, drag 3 on top of it. In 1, ...
  • 30.6k
1 vote

Moving keyframes with duration change

Another trick is: copy the clip with the keyframes (Ctrl/Cmdc), delete the keyframes, make your adjustments to the timing of the clip, and then paste the attributes back on to the re-timed clip (...
  • 13.5k
1 vote
Accepted

Is there such thing as an unlimited point matte in Premiere?

I think you need to use the Rotobrush rotoscope tool in AE.. Good luck! It will take a while... Tutorial link: https://library.creativecow.net/harrington_richard/after-effects-cs5-roto/1
  • 6,594

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