转自:https://develop.participatoryculture.org/index.php/ConversionMatrix#FFMPEG_Settings_.2F_Miro_Video_Converter
FFMPEG Settings / Miro Video Converter
For a simple conversion tool for os x and windows, download the Miro Video Converter
Apple Format Conversions
| Device |
Screen Resolution |
Command |
| iPod (Classic / Nano) |
320×480 |
ffmpeg -i INPUT -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.ipod.mp4 |
| iPod Touch |
640×480 |
ffmpeg -i {filename} -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.ipod.mp4 |
| iPod Touch 4+ |
960×640 |
ffmpeg -i {filename} -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.ipod.mp4 |
| iPhone |
640×480 |
ffmpeg -i {filename} -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.iphone.mp4 |
| iPhone 4+ |
960×640 |
ffmpeg -i {filename} -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.iphone.mp4 |
| iPhone 5 |
1920×1080 |
ffmpeg -i {filename} -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.iphone.mp4 |
| iPad |
1024×768 |
ffmpeg -i {filename} -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.ipad.mp4 |
| iPad 3 |
1920×1080 |
ffmpeg -i {filename} -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.ipad.mp4 |
| Apple Universal |
1280×720 |
ffmpeg -i INPUT -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.appleuniversal.mp4 |
| Apple TV |
1280×720 |
ffmpeg -i INPUT -acodec aac -ac 2 -strict experimental -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -b 1200k -f mp4 -threads 0 {filename}.appletv.mp4 |
Android Conversions
base ffmpeg command: -i {input} -y -acodec aac -ab 160k -s {ssize} -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -f mp4 -threads 0 {output}
| Manufacturer |
Device |
Screen Resolution |
| Samsung |
Galaxy Y |
240x320 |
| Samsung |
Galaxy Mini |
240x320 |
| Samsung |
Galaxy Ace |
320x480 |
| Samsung |
Admire |
320x480 |
| Samsung |
Droid Charge |
480x800 |
| Samsung |
Galaxy S / SII / S Plus |
480x800 |
| Samsung |
Galaxy SIII |
720x1280 |
| Samsung |
Galaxy Nexus |
720x1280 |
| Samsung |
Galaxy Tab |
600×1024 |
| Samsung |
Galaxy Tab 10.1 |
800×1280 |
| Samsung |
Galaxy Note |
800×1280 |
| Samsung |
Galaxy Note II |
1080x1920 |
| Samsung |
Infuse 4G |
800×1280 |
| Samsung |
Epic Touch 4G |
480x800 |
| HTC |
Wildfire |
240x320 |
| HTC |
Desire |
480x800 |
| HTC |
Droid Incredible |
480x800 |
| HTC |
Thunderbolt |
480x800 |
| HTC |
Evo 4G |
480x800 |
| HTC |
Sensation |
540x960 |
| HTC |
Rezound |
720x1280 |
| HTC |
One X |
720x1280 |
| Motorola |
Droid X |
854x480 |
| Motorola |
Droid X2 |
1280x720 |
| Motorola |
RAZR |
960x540 |
| Motorola |
XOOM |
1280x800 |
| Sanyo |
Zio |
480x800 |
| More Devices |
Small (480x320) |
480x320 |
| More Devices |
Normal (800x480) |
800x480 |
| More Devices |
Large 720p |
1280x720 |
| More Devices |
Large 1080p |
1920x1080 |
Output Formats
| Conversion Option |
Size |
Command |
| MP4 |
mp4 |
ffmpeg -i {input} -acodec aac -ab 96k -vcodec libx264 -preset slow -f mp4 -crf 22 {output} |
| MP3 (audio only) |
mp3 |
ffmpeg -i INPUT -f mp3 -y OUTPUT |
| Ogg Theora (video) |
ogv |
ffmpeg -i {input}-f ogg -vn -acodec libvorbis -aq 60 |
| Ogg Vorbis (audio) |
ogg |
ffmpeg -i {input} -f ogg -vn -acodec libvorbis -aq 60 {output} |
| H.264 Web HD |
720p |
-i {input} -s hd720 -vcodec libx264 -preset slow -crf 24 -acodec aac -ab 96k -ar 44100 {output1} ; qt-faststart {output1} {$output2} |
| H.264 Web SD |
480p |
-i {input} -s hd480 -vcodec libx264 -preset slow -crf 24 -acodec aac -ab 96k -ar 44100 {output1} ; qt-faststart {output1} {$output2} |
| WebM HD |
720p |
-i {input} -s hd720 -vcodec libvpx -g 120 -lag-in-frames 16 -deadline good -cpu-used 0 -vprofile 0 -qmax 51 -qmin 11 -slices 4 -b:v 2M -acodec libvorbis -ab 112k -ar 44100 -f webm {output1} |
| WebM SD |
480p |
-i {input} -s hd480 -vcodec libvpx -g 120 -lag-in-frames 16 -deadline good -cpu-used 0 -vprofile 0 -qmax 63 -qmin 0 -b:v 768k -acodec libvorbis -ab 112k -ar 44100 -f webm {output1} |
| DNxHD 1080p Ingest |
1080p |
-i {input} -r 23.976 -s hd1080 -vcodec dnxhd -b:v 175M -acodec pcm_s16be -ar 48000 {output1} |
| DNxHD 720p Ingest |
780p |
-i {input} -r 23.976 -s hd720 -vcodec dnxhd -b:v 90M -acodec pcm_s16be -ar 48000 {output1} |
| ProRes 1080p Ingest |
1080p |
-i {input} -s hd1080 -vcodec prores -profile 2 -acodec pcm_s16be -ar 48000 {output1} |
| ProRes 720p Ingest |
780p |
-i {input} -s hd720 -vcodec prores -profile 2 -acodec pcm_s16be -ar 48000 {output1} |
| AVC Intra 1080p Ingest |
1080p |
-i {input} -s hd1080 -vcodec libx264 -pix_fmt yuv422p -crf 0 -intra -b:v 100M -acodec pcm_s16be -ar 48000 {output1} |
| AVC Intra 720p Ingest |
780p |
-i {input} -s hd1080 -vcodec libx264 -pix_fmt yuv422p -crf 0 -intra -b:v 100M -acodec pcm_s16be -ar 48000 {output1} |
Other Devices
Kindle Fire
| Device |
Screen Resolution |
Command |
| Kindle Fire |
1224×600 |
- Input Video Size > 1024×600
ffmpeg -i INPUT -acodec aac -ab 96k -vcodec libx264 -vpre slow -f mp4 -crf 22 -s 1024x600 -strict experimental OUTPUT
- Input Video Size <= 1024×600
ffmpeg -i INPUT -acodec aac -ab 96k -vcodec libx264 -vpre slow -f mp4 -crf 22 -strict experimental OUTPUT
|
PSP
| Device
|
Screen Resolution
|
Command
|
| PSP
|
320×480
|
ffmpeg -i INPUT -s 320x240 -b 512000 -ar 24000 -ab 64000 -f psp -r 29.97 OUTPUT
|