ffprobe -v error -show_format -show_streams -print_format json \ rick_and_morty_s05e07.* > rick_s05e07_report.json
| Use‑case | Suggested FFmpeg command | Rationale | |----------|--------------------------|-----------| | (for portable devices) | bash\nffmpeg -i input.mkv -map 0 -c:v libx264 -preset slow -crf 23 -vf "scale=-2:720" -c:a aac -b:a 192k -c:s copy output_720p.mp4\n | -crf 23 keeps visual quality near‑transparent; AAC is universally compatible. | | Make a fully‑compatible MP4 for Apple devices | bash\nffmpeg -i input.mkv -c:v libx264 -profile:v high -level 4.2 -preset medium -crf 22 -c:a aac -b:a 256k -movflags +faststart output.mp4\n | +faststart relocates the moov atom for instant streaming. | | Extract subtitles as separate .srt files | bash\nffmpeg -i input.mkv -map 0:s:0 eng_subs.srt\nffmpeg -i input.mkv -map 0:s:1 spa_subs.srt\n | Handy for caption‑only workflows. | | Generate a 10‑second preview GIF | bash\nffmpeg -ss 00:20:00 -t 10 -i input.mkv -vf "fps=10,scale=480:-1:flags=lanczos" -gifflags -transdiff -y preview.gif\n | Quick social‑media clip; fps=10 keeps size low. | | Re‑encode audio to lossless FLAC (archival) | bash\nffmpeg -i input.mkv -map 0:a -c:a flac -compression_level 12 audio_flac.mka\n | For a lossless backup of the original mix. | rick and morty s05e07 ffmpeg
"index": 1, "codec_name": "ac3", "codec_long_name": "ATSC A/52A (AC-3)", "channels": 6, "channel_layout": "5.1(side)", "sample_rate": "48000", "bit_rate": "640000", "language": "eng" | | Generate a 10‑second preview GIF |