Невозможно загрузить предварительный просмотр приложения в iTunes connect
Кто-нибудь смог загрузить видео предварительного просмотра приложения в iTunes connect? Каждый раз я получаю сообщение об ошибке: "Ваш файл не может быть загружен. Пожалуйста, повторите попытку".
Любой обходной путь к этому, что вы знаете?
26 ответов
Я здесь, чтобы спасти день. Корень проблемы в том, что itunesconnect не нравится формат файла, сохраненного QuickTime, или почти любой формат в этом отношении.
Мне удалось найти только 1 формат файла, который работал. Вам понадобится бесплатная программа под названием HandBrake
Используйте эту программу для преобразования файла, который вы пытаетесь загрузить, с параметрами, которые я выделил на этом снимке экрана:
(Необязательно) Если в вашем видео нет звука, перейдите на вкладку аудио в HandBrake и удалите дорожку, например, так:
Обратите внимание: когда вы выполняете несколько преобразований подряд, иногда выходной размер искажается, следите за этим (это может быть ошибка в ручном тормозе).
Это оно! Загрузите файл, созданный HandBrake, и он работает! Подумайте о том, чтобы пожертвовать разработчику HandBrake потрясающее приложение.
Редактировать: Цитата из комментариев:
Для тех, кто изо всех сил (как и я) делал видео 1080p (1920x1080), не забудьте перейти на вкладку "Изображение" и: изменить настройку Anamorphic на "Off", изменить настройку модуля на "8" и, наконец, но не в последнюю очередь измените настройку обрезки на "Custom" и установите "Top, Bottom, Right, Left" в "0" - gaskbr 18 августа
Редактировать 2: Вы также должны правильно настроить звук, похоже, Apple больше не принимает файлы без аудиоканалов. Установите для кодека значение AAC, 44,1 (или 48 кГц), битрейт 256.
Я подтвердил, что из-за низкой скорости восходящего потока некоторых ADSL мне нужно купить точку доступа 3G, чтобы загрузить мое превью-видео.
iMovie10.0.6 может экспортировать 'App Preview.mp4' напрямую, нет необходимости конвертировать с помощью HandBrake.
Apple ответила мне, что "Имейте в виду, что мы не можем гарантировать успешную доставку, если у вас медленное интернет-соединение".
Но я думаю, что Apple должна улучшить свой сервис загрузки, как это делает Google.
Работать с Handbrake и т. Д. Было утомительно, поэтому я специально создал приложение для конвертации видео для iTunes Connect.
https://itunes.apple.com/gb/app/preview-video-converter/id1137451860?mt=12
У меня была та же проблема, и я обнаружил, что должен строго соблюдать спецификации видео, определенные здесь: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html
Мой уровень был установлен на 5.1, битрейт аудио был на 192 кбит / с и на 48 кГц. Я мог загрузить видео, но оно показало это сообщение об ошибке. С правильными настройками все работает нормально!
Я думаю, что соответствующее изменение, которое я сделал, установило уровень от 5.1 до 4.0.
Некоторые спецификации, которые вы могли бы рассмотреть для видео H.264:
- CBR от 10 до 12 Мбит / с.
- Максимальный уровень 4.0.
- Аудио на 256 кбит / с AAC с 44,1 кГц.
- Макс 30 кадров в секунду.
- Макс 500 Мб.
- Мин 15 с, макс 30 сек.
У меня была та же самая проблема, и Ручной тормоз не помогал.
Тогда я нашел это:
Я собрал видео-превью моего приложения в After Effects. Поэтому, когда я воспроизводил фильм, я соответствовал спецификациям предварительного просмотра приложений, показанным в приведенной выше ссылке, и предварительные просмотры моего приложения, наконец, были загружены правильно.
Чтобы более точно узнать, почему видео отклоняется, откройте консоль разработчика и посмотрите на код. Хотя Apple не показывает проблему в интерфейсе, код показывает, почему видео было отклонено.
В нашем случае это выглядело так:
errorCodes: Array (5)
0"MOV_H264_LEVEL_TOO_HIGH"
1"MOV_AUDIO_IS_MISSING"
2"MOV_AUDIO_CODEC_NOT_ACCEPTABLE"
3"MOV_INVALID_AUDIO_FORMAT"
4"MOV_AUDIO_TRACKS_DURATION_TOO_SHORT"
Array Prototype
localizedMessage: "The H264 Level is too high. Please refer to Apple's documentation for appropriate formats."
nonLocalizedMessage: "H264 Level is too high. Please refer to Apple's documentation for appropriate levels."
statusCode: 400
suggestionCode: "MOV_RESAVE_LOWER_LEVEL"
Иногда ошибка не имеет ничего общего с вашим видео или форматом. Это их сервер.
У меня было видео, которое в один прекрасный день загрузилось и получило ОШИБКУ: "Предварительный просмотр вашего приложения в неправильном формате". Я сделал все, что мог, чтобы настроить, проверить, изменить, реэкспортировать и т. Д., Чтобы исправить это - думая, что это я. Не было
У них проблемы с сервером и выдают ошибку, когда с вашей стороны все в порядке.
КАК ЭТО РАБОТАЛО ДЛЯ МЕНЯ
- Выход из iTunes Connect
- Расслабьтесь
- Идти спать
- Проснись утром, заново войди в iTC и попробуй еще раз. ОНО РАБОТАЕТ! С точно таким же видео файлом в том же формате!!!
Мои шаги должны были загрузить новое видео. Как только я увидел кнопку воспроизведения в Safari, я проиграл видео до конца. Закрыто это всплывающее окно. Сохранить. Тогда отправь. Я получил это сообщение, в котором говорится, что для обработки видео может потребоваться 24 часа, но я не получил ошибку формата.
Удачи. Надеюсь, это кому-нибудь поможет.
Используйте iMovie и создайте проект предварительного просмотра приложения, а затем экспортируйте его как видео предварительного просмотра приложения.
Я добавил это, потому что я наконец смог захватить видео с симулятора и преобразовать его для правильной загрузки в App Store.
Во-первых, чтобы захватить видео:
xcrun simctl io booted recordVideo myvideo.mp4 --codec h264 --force
Затем, чтобы преобразовать его:
ffmpeg -I myvideo.mp4 -vf scale=1600:1200,setsar=1:1 -c:v libx264 -crf 1 -profile:v high -level:v 4.0 -r 30 -c:a copy rescaledvideo.mp4
Вышеуказанное масштабируется до размера iPad, обеспечивает приемлемый уровень H.264 и устанавливает частоту кадров 30 кадров в секунду. Apple также требует звуковую дорожку. Поскольку в симуляторе его нет, вы можете добавить его следующим образом:
ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -I rescaledvideo.mp4 -shortest -c:v copy -c:a aac rescaledvideo+audio.mp4
Я написал здесь сценарий для захвата и конвертации видео симуляторов iOS: https://github.com/kkieffer/appPreview
Если вы начинаете с mp4-видео, созданных ScreenCastOmatic, эти шаги работают почти идеально: http://daimtech.wordpress.com/2014/09/26/how-to-create-and-submit-a-preview-video-for-app-store-apps-using-mavericks-and-ios-8/, использующие-Маверикс-и-ИОС-8 /
Единственный пропущенный шаг - аудио должно быть в стерео форме. Используйте ffmpeg с -strict 2 -ac 2
для выходного файла для создания стерео AAC, например, так:
ffmpeg -i Preview.mp4 -strict -2 -vf scale=1136:640 **-ac 2** output.mp4
Моя проблема была в том, что мое видео было слишком коротким. Судя по всему, 15-секундное видео не поможет. Так что я только что записал более длинное видео.
Я использовал встроенный в Apple рекордер экрана, доступный в iOS 11.X. Не требуется форматирование видео.
Следующая статья содержит полные шаги по созданию и загрузке видео для предварительного просмотра с помощью Mavericks OS X. Как создать и отправить видео для предварительного просмотра для приложений App Store с помощью Mavericks и iOS 8
Вы можете сделать это онлайн, используя этот сайт http://video.online-convert.com/convert-to-mp4
и установите следующее
битрейт видео: 10240 частота кадров: 30 качество звука: 256
Абсолютный кошмар Это то, что я сделал.
Я записал приложение, используя свое устройство и quicktime, которое дало мне портретное видео, затем создал "проект предварительного просмотра приложения" с помощью iMovie и экспортировал его как "проект предварительного просмотра приложения". В тот день у меня было устройство iPhone 6.
Получившиеся размеры от iMovie были 750 x 1334 px, но iTunes Connect запрашивал 1080 x 1920 px, что было удивительно, учитывая то, что говорила документация от Apple, а также то, что все это должно было работать iMovie ♂️.
затем я использовал этот сайт, чтобы преобразовать свое видео в файл.mov и установить размер экрана 1080 x 1920 (портрет (обратный для альбомной ориентации)), установить аудиокодек на mp3 и видео на mp4 (все это было после пробной версии и ошибка)
наконец, я преобразовал файл.mov в.MP4
Наконец-то удалось загрузить в iTunes соединение и все заработало
✌️
Я пытаюсь с руководством Apple, чтобы создать новый фильм.
Небольшой совет, что когда вы добавляете видео в ItunesConnect и нажимаете кнопку "Сохранить" вместе с ним, не ждите. Тогда у вас появится экран обработки. Подожди отсюда.
Это мой путь, надеюсь, это поможет!
Я использую ffmpeg для изменения видео, чтобы они были приняты в iTunes connect (измените, как вам нужно):
# Reduce frame rate from 60 to 30
ffmpeg -y -r 30 -i input.mp4 -strict -2 output-almost.mp4
ffmpeg -y -i output-almost.mp4 -filter:v "setpts=0.5*PTS" -strict -2 output.mp4
rm -f output-almost.mp4
# Trim video
# From second 10, take 30 seconds
ffmpeg -i input.mp4 -strict -2 -ss 10 -t 30 -async 1 output.mp4
# Set codec, bitrate, etc....
ffmpeg -i input.mp4 -c:v libx264 -profile:v baseline -level 4.0 -pix_fmt yuv420p -c:a aac -ac 2 -b:a 256k -b:v 10M -movflags faststart -strict -2 output.mp4
Кроме того, иногда, когда я нажимаю "сохранить" в iTunes connect, после загрузки видео я получаю сообщение об ошибке. Но затем я изменяю вкладку, чтобы увидеть другой размер снимков экрана, затем я возвращаюсь, снова нажимаю сохранить, и... она сохраняется без каких-либо ошибок (потрясающая Apple...)
Если вы использовали QuickTime для записи экрана, попробуйте изменить частоту кадров до 30 кадров в секунду с помощью ffmpeg: /questions/8518471/kak-zagruzit-predvaritelnyij-prosmotr-prilozheniya-v-itunes-connect/8518486#8518486
Я не мог заставить его работать с Handbrake, но я все же заставил его работать (наконец-то) с Quicktime 7. Я даже не знаю, продает ли Apple больше iTunes 7, но у него больше вариантов экспорта, чем в новой версии Quicktime сделать. Я думаю, что iMovie может дать вам аналогичные варианты экспорта.
Я начал с файла фильма QuickTime (mov), записанного с моего Mac в Yosemite, используя iPhone в качестве источника видео.
В Quicktime 7 я пошел в "Файл" -> "Экспорт" и выбрал "Фильм в QuickTime Movie" и использовал следующие настройки для аудио и видео.
Мое решение состоит в том, чтобы просто изменить японское имя скриншота на английское имя, тогда оно работает.
Некоторые другие советы:
Запись видео с помощью симулятора.
Добавить тихую звуковую дорожку mp3 (иди сюда ) с помощьюOnlineConverter
Используйте HandBreak, как описано выше, но также не забудьте установить требуемое разрешение (зависит от устройства).
Использование неподдерживаемых символов имени файла было проблемой в моем случае - мне пришлось удалить "пробелы" из имени файла моего видео.
Добавление здесь, если это поможет кому-то еще.
У меня также были проблемы с этим, и я не думал, что мне нужен метод ручного тормоза, потому что я использовал Adobe CC (After Effects > Adobe Media Encoder), поэтому я смог специально выбрать все правильные настройки в соответствии с рекомендациями Apple., Но в моем случае проблема была не в формате, а, возможно, в длине загрузки / восходящей полосы пропускания (недокументированное время ожидания?).
Попробовал его дома с дерьмовым 40-мегапиксельным австралийским кабельным MP4-файлом со скоростью 60 Кбит / с, для полной загрузки потребовалось около 20 минут, и он продолжал показывать эту ошибку после этого в различных форматах. Переключился на мой офисный интернет, который использует оптоволокно, он успешно загрузился за 5 секунд, никаких изменений формата не требуется.
Как и некоторые другие ответы здесь, спецификации Apple очень помогли: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html
Медленное подключение к Интернету может быть проблемой.
Я также получил сообщение об ошибке "Ваш файл не может быть загружен. Пожалуйста, попробуйте еще раз". во время загрузки приложения предварительного просмотра видео.
Я мог бы решить эту проблему, переключившись с Wi-Fi с загрузкой 160 кбит / с на интернет-соединение моей компании с Ethernet и загрузкой 12 Мбит / с.
Далее, вот настройки ScreenFlow 5, которые я успешно использовал для загрузки предварительного просмотра приложения:
Веб - Высокий: Индивидуальные
- Видео H.264:
- Частота кадров: 30 кадров в секунду
- Скорость передачи данных: 1200 кбит / с
- Профиль: Главный
- Скорость ключевого кадра: Автоматически
- AAC Audio:
- Частота дискретизации: 44,1 кГц
- Скорость передачи данных: 256 кбит / с
- Каналы: стерео
Важным моментом, похоже, было не снимать флажок AAC Audio.
Иногда на сервере iTunes Connect возникают проблемы, и вам придется немного подождать, прежде чем снова отправлять заявку. Обычно, когда вы загружаете видео, а затем сохраняете его, вы получаете это сообщение поверх видео:
Обработка приложения видео. Этот процесс может занять до 24 часов.
Иногда, когда я сохраняю видео, которое, как я знаю, должно работать, я не получаю это и получаю сообщение, упомянутое в ОП. Попробуйте вернуться к нему позже, и он, вероятно, сработает (при условии, что вы выполнили все рекомендации Apple).
Просто была такая же проблема. Я решил это, экспортировав оригинальное видео в mp4. Это не сработало путем конвертации с HandBrake.