So I'm making a video and imported 4 snaps into Premiere, edited everything, added things, audio, etc. Throughout the entire process I realized that the video would have missing frames upon playback when editing, but I thought nothing of it as I had a lot of programs open and whatnot, thought it was just everything going slow. Upon exporting and playing the video back though...same thing. So I figured it was something wrong with the original files, .mp4s, whatever, not complying with Premiere for whatever reason. Also thought it was because I'm rotating the video files to have it be the right way up and zooming into it, but that wasn't it either and would've made no sense. Tried to join them together in Vegas and import them...same result. VideoPad, same result. Half the frames are like dropped once you play the file inside of Premiere.
I just joined the 4 files together via My MP4Box Gui and imported it into Premiere. When clicking the file and playing it in Premiere's "source" tab, it plays fine and smooth, but once I drag the file onto the sequence/timeline and play it over there - like half the frames are gone and it's playing in potato quality. I don't get it. I tried to mess around with sequence settings to the best of my ability to see if that would fix anything, but I have no idea what I'm doing in there.
I would show you guys what I'm talking about but OBS isn't displaying what's inside of the 2 video playback boxes in Premiere upon capturing, they're simply blank.
Please help me out if you have any idea, thanks.
+ Reply to Thread
Results 1 to 14 of 14
-
-
I think this is what you want -
For one of the snapchat videos:
Code:General Complete name : K:\car\New folder\Snapchat-1554483522.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 File size : 4.89 MiB Duration : 9s 998ms Overall bit rate : 4 101 Kbps Encoded date : UTC 2017-11-28 16:13:19 Tagged date : UTC 2017-11-28 16:13:19 com.android.version : 7.0 Video ID : 2 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L3.1 Format settings, CABAC : No Format settings, ReFrames : 1 frame Format settings, GOP : M=1, N=30 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 9s 992ms Bit rate : 3 964 Kbps Width : 1 088 pixels Height : 566 pixels Display aspect ratio : 1.922 Rotation : 90° Frame rate mode : Variable Frame rate : 30.000 fps Minimum frame rate : 21.053 fps Maximum frame rate : 65.407 fps Standard : NTSC Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.215 Stream size : 4.73 MiB (97%) Title : VideoHandle Language : English Encoded date : UTC 2017-11-28 16:13:19 Tagged date : UTC 2017-11-28 16:13:19 Color range : Limited Color primaries : BT.601 PAL Transfer characteristics : BT.601 Matrix coefficients : BT.601 Audio ID : 1 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 9s 998ms Duration_FirstFrame : 13ms Bit rate mode : Constant Bit rate : 132 Kbps Channel(s) : 1 channel Channel positions : Front: C Sampling rate : 44.1 KHz Compression mode : Lossy Stream size : 160 KiB (3%) Title : SoundHandle Language : English Encoded date : UTC 2017-11-28 16:13:19 Tagged date : UTC 2017-11-28 16:13:19
For the file of the joined 4 videos using My MP4Box GUI:
Code:General Complete name : K:\car\New folder\new.mp4 Format : MPEG-4 Format profile : Base Media Codec ID : isom File size : 17.9 MiB Duration : 36s 606ms Overall bit rate : 4 103 Kbps Encoded date : UTC 2017-12-02 07:53:49 Tagged date : UTC 2017-12-02 07:53:49 Writing application : My MP4Box GUI 0.6.0.6 <http://my-mp4box-gui.zymichost.com> Video ID : 2 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L3.1 Format settings, CABAC : No Format settings, ReFrames : 1 frame Format settings, GOP : M=1, N=30 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 36s 606ms Bit rate : 3 965 Kbps Width : 1 088 pixels Height : 566 pixels Display aspect ratio : 1.922 Rotation : 90° Frame rate mode : Variable Frame rate : 30.000 fps Minimum frame rate : 19.080 fps Maximum frame rate : 67.925 fps Standard : NTSC Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.215 Stream size : 17.3 MiB (97%) Title : VideoHandle Encoded date : UTC 2017-11-28 16:13:03 Tagged date : UTC 2017-12-02 07:53:49 Color range : Limited Color primaries : BT.601 PAL Transfer characteristics : BT.601 Matrix coefficients : BT.601 Audio ID : 1 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 36s 598ms Bit rate mode : Constant Bit rate : 132 Kbps Channel(s) : 1 channel Channel positions : Front: C Sampling rate : 44.1 KHz Compression mode : Lossy Stream size : 585 KiB (3%) Title : SoundHandle Encoded date : UTC 2017-11-28 16:13:03 Tagged date : UTC 2017-12-02 07:53:49
-
Frame rate mode : Variable
Frame rate : 30.000 fps
Minimum frame rate : 21.053 fps
Maximum frame rate : 65.407 fps
I'm not familiar with snapchat, but if there is an option to record CFR , do it. It will save you all this trouble -
Tried to do it with what Ann Bens posted over here and it didn't work: https://forums.adobe.com/thread/2314125
Then I tried to do it myself in MeGUI, at least I think I did by selecting constant quality...and still the same result when importing it into the sequence and playing it back. -
It's not "constant quality" , it's "constant framerate" . You have to convert the VFR timecodes to CFR . This usually means inserting "placeholder" frames in approximately the correct locations for low FPS VFR clips. Your clip is actually 30 FPS, it's not a good example
On your testclip that you uploaded, what do you see ?
For me, Vegas 13 has several duplicate frames, causing a jerky/pausing action, and it's missing a frame .
It's actually ok in premiere CC, newer versions handle VFR better than older versions (but that doesn't mean all clips will be ok, you can still get problems with VFR)
Not sure, but newer versions of vegas (magix) might handle VFR better.
For me, my preferred method is using avisynth with directshowsource with convertfps=true . There are other methods like FFMS2 with fpsnum/fpsden , but directshow for me is cleaner and usually has better frame placement with low fps sections .
Your clip actually isn't a good example of "VFR", but without a doubt it's the timecodes that are causing problems. In your clip, you can probably assume CFR with 30 and it work fine because it's close enough (you might even be able to remux it or patch the framerate). I'm talking about variable frame rates with large fluctuations in the FPS . That will cause all NLE's problems. -
Probably exactly what you're describing here, the choppiness, missing frames when playing back inside of PP and exporting from there.
Can you give me step by step instructions on how to fix this then, convert the timecodes? It's been over a year since I used avisynth or anything like that, so I'm lost over there...if not that then something equally simple, I just want them fixed lossless so I can finally replace the videos inside of PP and export it.
Or if there's a way to make the sequence timeline VFR so that the problem wouldn't happen..? I don't know. -
It might be good enough just to use Premiere CC . That would probably be easiest . But if you have very variable clips, it can still have problems (as I said, your clip isn't a good example of very variable, but it's still enough to cause vegas 13 problems)
Directshow can be tricky, you have to ensure your system directshow filters are working correctly . But if your base clip frame rate was 30.0
But it's a simple script
Code:DirectShowSource("video.mp4", fps=30, convertfps=true)
-
For example, using mp4fpsmod , I just forced CFR at 30 by overwritting the timecodes. Benefit is no avisynth, no re-encoding, keep the metadata (like rotation metadata), fast because just remuxing
This worked ok for vegas , 0 to 299 (=300) unique frames
Code:"mp4fpsmod.exe" --fps 0:30 "Snapchat-1554483522.mp4" -o fix.mp4
But that only works if your clip is essentially CFR to begin with. If you had a very variable clip, forcing a CFR framerate will cause you to go out of sync and other problems. In that case, converting to CFR by one of the methods like directshow or ffms2 is the only functional solution -
It might be good enough just to use Premiere CC
I mean look how it's rendering out compared to that first video I uploaded so you can see what I'm talking about, this is what it does, I don't understand this: -
I just added your fix.mp4 to the sequence too and the same thing happens. I'm like 90% sure now there's something wrong with the sequence/PP settings here, something isn't compatible or clicking - and I can't flat out start over this project because all my effects, transitions, audio levels/editing were done in here, a couple hours worth, so something has to be changed inside of PP or the files I'm inserting inside (but if your fix.mp4 was supposed to work, then I guess it's not the latter).
-
That's very bad. 59 out of 300 frames ?? 10fps ?
What version of PP are you using ? I would probably set the sequence and export settings to 30 manually . What do you have them set at ? The render is 10fps so your export is set to 10fps
Yes it means your sequence settings are wrong. Probably set to 10. User error
If you check the "fix.mp4" with mediainfo, it's proper, and even vegas "reads" it correctly now. It should be proper in every software (at least for that video, forcing CFR timecodes won't work for very variable videos)
Not sure how you can salvage your work. I think sequences are locked, I don't think you can just change the framerate, but you can try. You might be able to nest sequences, but I think the 1st sequence is locked to whatever you set it at (10 I guess) -
Actually it worked ok. A 10fps sequence changed to 30fps revealed all the missing frames. At least in CC. Give it a try . Not sure about your timing of transitions etc... but a 4 clip edit shouldn't be difficult to redo . Or if some of your clips are very variable, then it would probably be better to do it all over with CFR and the right settings
-
Sequence>Sequence Settings>Changed the timebase to 30 and the display to 30, didn't fix it at first but after restarting PP it did. I don't even know how and why that happened, why would it automatically set it to 10..?
Thanks though, problem solved.
Similar Threads
-
Importing files to Adobe Premiere Pro CS5
By ESP1138 in forum EditingReplies: 6Last Post: 3rd Aug 2017, 07:30 -
Error playing video from snapchat (.mp4)
By 85482 in forum Software PlayingReplies: 5Last Post: 6th Dec 2015, 15:17 -
Adobe After Effects CC - Importing multiple videos without merging?
By LienFilm in forum Newbie / General discussionsReplies: 3Last Post: 2nd Sep 2015, 10:50 -
Importing SRT subtitles into Premiere Pro CC
By sakiski in forum SubtitleReplies: 5Last Post: 2nd May 2014, 11:54 -
How to removed parts from 10bit mkv videos?
By Choey in forum EditingReplies: 5Last Post: 28th Jul 2013, 00:14