Как настроить предварительный просмотр видео для iOS до 1080 x 1920?

Я только что снял видео о своем новом приложении, работающем на iPhone 6, используя QuickTime Player и кабель Lightning. Впоследствии я создал проект предварительного просмотра приложения в iMovie , экспортировал его и смог успешно загрузить его в iTunes Connect.

Apple требует, чтобы разработчики загружали предварительные просмотры приложений в разных разрешениях, зависящих от размера экрана, а именно:

  • iPhone 5 (S): 1080 x 1920 или 640 x 1136
  • iPhone 6: 750 x 1334 (что у меня есть)
  • iPhone 6+: 1080 x 1920

Очевидно, 1080 x 1920 убивает двух зайцев одним выстрелом. Я знаю, что масштабирование не является идеальным решением, но оно отвечает моим потребностям. Поскольку у меня нет 6+, другой сеанс записи не будет делать трюк.

К сожалению, iTunes Connect очень разборчив, что принять. Вот что я пробовал, безрезультатно:

  • Handbrake, iMovie, QuickTime не поддерживают масштабирование
  • MPEG Streamclip
  • ffmpeg -i input.mp4 -acodec copy -vf scale=1080:1920 output.mp4

Как ни странно, iTunes Connect продолжает жаловаться на неправильное разрешение, когда я пытаюсь загрузить output.mp4 из ffmpeg .

3 Solutions collect form web for “Как настроить предварительный просмотр видео для iOS до 1080 x 1920?”

Наконец, ffmpeg -i input.mp4 -acodec copy -crf 12 -vf scale=1080:1920,setsar=1:1 output.mp4 сделал трюк!

Оказывается, ffmpeg пытается быть умным относительно пропорции, так что фактический размер составляет 1079×1920 с соотношением сторон 2000: 2001.

  • setsar=1:1 заставляет соотношение сторон 1: 1 и, следовательно, правильное разрешение
  • -crf 12 по желаемому качеству, примерно соответствует тому же размеру файла, что и исходный файл, созданный iMovie, поэтому он должен быть безопасным способом передачи бит-бит

По какой-то причине одно из видео, которое я записал с моего iPhone 6 с помощью Quicktime, заставляет iMovie экспортировать в 1080×1920. Я не знаю, почему это видео приводит к экспорту проекта при этом разрешении. Это 750×1334, как и все мои другие видео. Добавив его в начало проекта, вы сможете экспортировать его с максимальным разрешением, которое затем можно уменьшить до других размеров.

Я использовал Video resize https://itunes.apple.com/us/app/video-resize/id1073693347?mt=12 из Mac App Store, чтобы изменить размер видео. Быстро выполнила работу, но разрешение было отключено. Начал новый просмотр приложения в iMovie, импортировал новое изменение размера видео, обрезал его до примерно 1 секунды, добавил исходное видео, которое я изменил, обрезал видео клипа до 30 секунд, Share -> Preview Preview -> размер видео теперь на 1080×1920. Пересечение пальцев будет принято

  • Xcode Отсутствует 64-разрядная поддержка со стандартными архитектурами
  • Xcode создает ошибку SSL при попытке загрузить приложение в App Store
  • Что такое рекламный текст и субтитры в iTunesConnection?
  • Отсутствие CFBundleIconName в выпуске приложения Xcode9 iOS11
  • ERROR ITMS-90096 - Отсутствует изображение запуска для iOS 7
  • ITSAppUsesNonExemptEncryption Cordova Build
  • * Отсутствие права на уведомление о выпуске Push * для локальных уведомлений
  • Проблема при загрузке бинарного файла в iTunes Connect с Xcode 9 на High Sierra (ERROR ITMS-90391)
  • Как получить ссылку приложения в appstore перед отправкой
  • Испытательный полет. Добавление внутренних тестеров
  • Ошибка входа в центр участника Apple
  • Interesting Posts

    Получить сертификацию TestFlight и символику сбоев для приложений Swift

    Исправлена ​​ошибка ориентации клавиатуры iOS 8.3

    Отображение двух значений массива в одной ячейке таблицы

    Лучшие архитектурные подходы для создания сетевых приложений iOS (клиенты REST)

    Как получить размер ячейки UICollectionView перед вращением

    API Google Maps для iOS myLocationEnabled не работает

    Spritekit падает при вводе фона

    Xcode архивирование приложения iOS в качестве приложения для Mac

    UIViewController, отображаемый модально, увольняет себя при вращении устройства

    Приложение iOS – как заставить главное окно вращаться

    Как я могу сделать каждое сообщение объектом потокобезопасным?

    Изменение шрифта шрифта UITextField

    Измените свойство NSManagedObject без запуска методов делегатов?

    Изменение returnButton при редактировании замораживает клавиатуру для 1 нажатия

    Доступ к программному обеспечению iOS

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.