[FFmpeg-user] How to convert 1 video type to another based on -i
Reuben Martin
reuben.m at gmail.com
Sat Jul 1 07:11:42 EEST 2017
On Friday, June 30, 2017 10:23:22 AM CDT Dan Violet Sagmiller wrote:
> I have a video player with poor documentation. I have one video that works
> (that came with a demo).
> Is there any documentation that makes it easy to look at the info from one
> video and convert another video to match it’s codec/audio?
> I’m relatively new to using ffmpeg.
>
> This is from the working video (A):
> Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 22050 Hz, stereo,
> fltp, 65 kb/s (default)
Metadata:
> creation_time : 2010-02-09T01:55:39.000000Z
> handler_name : Apple Sound Media Handler
> Stream #0:1(eng): Video: h264 (Constrained Baseline) (avc1 /
> 0x31637661), yuv420p(tv, smpte170m/smpte170m/bt709), 640x360, 612 kb/s,
> 23.96 fps, 24 tbr, 600 tbn, 1200 tbc (default)
>
> This is from the one that doesn’t work (B):
> Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
> 3840x1920 [SAR 1:1 DAR 2:1], 60520 kb/s, 30.03 fps, 30 tbr, 15360 tbn, 60
> tbc (default)
Metadata:
> handler_name : VideoHandler
> Side data:
> spherical: equirectangular (0.000000/0.000000/0.000000)
> Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo,
> fltp, 193 kb/s (default)
> I want to figure out the right switches for this case, but also like to
> figure a better way to figure this out. 😊
ffmpeg -i <source> -s 640x360 -r 24000/1001 -pix_fmt yuv420p -c:v libx264 -
profile:v baseline -b:v 640k -c:a aac -ar 22050 -ab 64k -f mp4 <output>
More information about the ffmpeg-user
mailing list