Ho appena catturato un video della mia nuova app in esecuzione su un iPhone 6 utilizzando QuickTime Player e un cavo Lightning. Successivamente ho creato un progetto di anteprima app in iMovie, l'ho esportato e ho potuto caricarlo con successo su iTunes Connect.Come si esegue l'upscaling di un video di anteprima dell'app iOS a 1080 x 1920?
Apple richiede agli sviluppatori di caricare App Anteprime in diverse risoluzioni a seconda delle dimensioni dello schermo, vale a dire:
- iPhone 5 (S): 1080 x 1920 o 640 x 1136
- iPhone 6: 750 x 1334 (quello che ho)
- iPhone 6+: 1080 x 1920
Ovviamente, 1080 x 1920 s uccidendo due piccioni con una fava. So che l'upscaling non è la soluzione perfetta, ma soddisfa i miei bisogni. Dal momento che non possiedo un 6+, un'altra sessione di registrazione non farà il trucco.
Sfortunatamente, iTunes Connect è estremamente esigente su cosa accettare. Ecco quello che ho provato, inutilmente:
- freno a mano, iMovie, QuickTime non supportano upscaling
- MPEG Streamclip
ffmpeg -i input.mp4 -acodec copy -vf scale=1080:1920 output.mp4
Stranamente, iTunes Connect mantiene lamentano la risoluzione sbagliata quando provo a caricare l'output.mp4 di ffmpeg.
Grazie.Per le persone con budget ridotto (senza Final Cut) questa è la soluzione per ottenere tutti i video delle anteprime delle app. – Beto
funziona come un incantesimo, grazie! – mgcm
Grazie anche a questo - setar = 1: 1 è necessario passare da 1920 x 1080 a 1334 x 750. Senza di esso, il video finisce per essere 1333 x 750. Per chi desidera il comando completo: ffmpeg -i INPUT.mov -vf "scale = 1334: 750, setsar = 1: 1" OUTPUT.mov – JoeProgram