iPhone большая передача файлов через USB на Ubuntu 16.04

Прямо сейчас я могу передавать большие файлы только двумя следующими способами:

1) использовать приложение FTP или SFTP и ждать, пока мне не исполнится 80, пока файл не будет передан. Я получаю около 3 МБ / с через беспроводную локальную сеть, топы. Обычно колеблется около 1 МБ / с.

2) Используйте мой Mac.

Даже в этих случаях я не могу воспроизвести файлы .mp4 в собственном плеере без скачков, но это вопрос iPhone, а не вопрос Linux.

Мой вопрос:

Существует ли какой-либо способ передачи файлов с использованием любого пакета, библиотеки или сценария, доступных через Ubuntu, который идет через USB? Это почти в шесть раз быстрее.

Дополнительные требования для эффективного решения:

  • Не могу использовать виртуальную машину, у меня уже есть Mac, который может это сделать. (На самом деле, для меня гораздо быстрее переместить файл на Mac с помощью USB-накопителя и затем использовать iTunes, чем пытаться передать его по Wi-Fi.)
  • То же самое для Wine, и я не смог заставить его работать в любом случае.
  • Мне довольно комфортно с командной строкой, и мне даже удобно писать код, если придется, при условии, что есть библиотека, с которой я могу кодировать, с прилично понятным API.
  • стороннее приложение (любой бесплатный видеоплеер в App Store) может достать и воспроизвести файл , как только он появится на телефоне.

Если это невозможно, я просто получу Android. Это моя последняя попытка найти ответ.

Спасибо!

Примечание: я также не хочу делать джейлбрейк устройства, и это на любой последней доступной версии iOS.

1118 Из-за недосмотра я совершенно забыл упомянуть проблему.

Я прекрасно могу использовать libimobiledevice для передачи файла. Он просто ничего не делает . Это занимает место на устройстве, но никакое приложение, работающее на устройстве, не может получить доступ или даже увидеть файл. Повторим еще раз: цель вопроса в том, чтобы иметь возможность фактически использовать файл на устройстве из приложений, работающих на устройстве. Если это невозможно, я понимаю.

2
задан 27 May 2016 в 11:13

1 ответ

Вам нужно это: libimobiledevice

Это - межплатформенный пакет, который связывается с продуктами компании Apple, и получите доступ к файловой системе (и намного больше), и не нуждается ни в каком джейлбрекинге.

Новая версия 1.2.0, и можно считать детали здесь: Официальная страница: libimobiledevice.org

При прибытии в установку уже существует превосходное описание, доступное здесь: Монтирование продуктов компании Apple на человечности

После монтирования Вашего iPhone как USB-устройство Вы сможете получить доступ к папкам, и затем Ваше задание передачи будет просто скопировать/вставить вещью.


Если Вы передаете видеофайл, и он не распознан видео приложением по умолчанию на iPhone, то проблема с форматом файла включая скорость передачи и кадры в секунду. Для решения этого можно просто преобразовать в поддерживаемый формат видео iPhone легко с помощью Handbrake видео кодер.

Это приложение доступно в репозитории программного обеспечения, и установка является легким использованием Software center на 14,04 или Software на 16,04. В приложении выберите'iPhone and iPod touch'показанный в меню Devices справа.

(* большинство времен замечено, что размер файла становится меньшим, чем исходный. Если у Вас есть несколько файлов, можно поставить их в очередь и преобразовать всех их вместе.)

Handbrake > Devices on the right > iPhone


  • После передачи файлов Вам нужна к Синхронизации папка, куда Вы поместили файл (файлы) в конкретное приложение, сказать iTunes получить новое играемое видео.
4
ответ дан 27 May 2016 в 21:13

Другие вопросы по тегам:

Похожие вопросы: