Use ffmpeg -start_at_zero -copyts -ss 00:00:14.435 -i input.mp4 -vf "drawtext=fontfile=/path/to/Arial.ttf: fontsize=45:fontcolor=yellow:box=1:boxcolor=black:x=(W-tw)/2:y=H-th-10: text='Time\: %{pts\:hms}'" -vframes 1 output.png


Can there be a reliable answer? No. As with almost everything is video. The real answer is: It depends. With mp4, the moov must be at the beginning, AND the mdat must properly interleave tracks. For example, If the there more than one megabyte of audio before the video, Then it won't work even with the moov at the start. For TS, there must be a SPS, a PPS ...


-map 0 will map all streams from the first input. A negative mapping can then be applied to disable an already mapped stream. So, ffmpeg -i toto1.mp4 -map 0 -map -0:v:0 -c copy toto2.mp4


No ffmpeg code can identify interesting frames. At most, there are filters which detect representative frames and filters which identify frames with a scene change. So, at best, there's a thumbnail filter for this, sort of. It can't detect "interesting" frames but it detects representative frames. So, frames from the middle of fades should be out. Syntax ...


Allocate as much RAM to Premiere as possible (in the settings), and, as Kazanaki suggested, learn to use proxies (lower resolution copies of your master files).

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