The code I used was: ffmpeg -hidebanner -i vlc-output.ts -metadata titleaTitle tmp. I've also found I can download specific frames: ffmpeg -noaccurate_seek -ss 00:00:01 -i -frames:v 1 frame-1s.jpgīut this seems to use a lot of data for each frame (>5mb). Given an existing capture (by VLC) of a TS (AAC, Stereo) audio stream (2 mins) from a professional online radio station, I tried using ffmpeg (5.0.1) to change only the streams service name (which was initially blank). vf select='eq(pict_type\,I)',setpts='N/(239.76*TB)' out d.jpgīut again, this downloads the whole video. I can also download the actual keyframes: ffmpeg -i \ I've found I can get the keyframe list like this: ffprobe -select_streams v -show_frames \īut this involves downloading the entire video. I care less about getting a specific frame than I do about getting one in the general area with the smallest amount of bandwidth usage. I'd like to extract frames every n seconds (where n is >0.5, probably 1 or 2) in the most bandwidth-efficient way possible - i.e. I have a remote MP4 file that is short (1 minute) but large (~450mb), something like this:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |