iPhone большая передача файлов через USB на Ubuntu 16.04
Прямо сейчас я могу передавать большие файлы только двумя следующими способами:
1) используйте приложение FTP или SFTP и дождитесь, пока мне исполнится 80, чтобы файл был передан. Я получаю около 3 МБ / с через беспроводную локальную сеть, топы. Обычно колеблется около 1 МБ / с.
2) Используйте мой Mac.
Даже в этих случаях я не могу воспроизвести файлы.mp4 в нативном плеере без скачков, но это вопрос iPhone, а не вопрос Linux.
Мой вопрос:
Есть ли способ передать файлы с помощью любого пакета, библиотеки или скрипта, доступных через Ubuntu, который работает через USB? Это почти в шесть раз быстрее.
Дополнительные требования для эффективного решения:
- Не могу использовать виртуальную машину, у меня уже есть Mac, который может это сделать. (На самом деле, на самом деле быстрее переместить файл на Mac с помощью USB-накопителя, а затем использовать iTunes, чем пытаться передать его по Wi-Fi.)
- то же самое для вина, и я все равно не мог заставить его работать.
- Мне довольно комфортно с командной строкой, и мне даже удобно писать код, если придется, при условии, что есть библиотека, с которой я могу кодировать, с прилично понятным API.
- стороннее приложение (любой бесплатный видеоплеер в App Store) может найти и воспроизвести файл, как только он появится на телефоне.
Если это невозможно, я просто получу Android. Это моя последняя попытка найти ответ.
Спасибо!
Примечание: я также не хочу делать джейлбрейк устройства, и оно работает на любой последней доступной версии iOS.
Из-за недосмотра я совершенно забыл упомянуть проблему.
Я прекрасно умею пользоваться libimobiledevice
передать файл. Он просто ничего не делает. Это занимает место на устройстве, но никакое приложение, работающее на устройстве, не может получить доступ или даже увидеть файл. Повторим, цель вопроса в том, чтобы иметь возможность фактически использовать файл на устройстве из приложений, работающих на устройстве. Если это невозможно, я понимаю.
1 ответ
Ты нуждаешься в этом: libimobiledevice
Это кроссплатформенный пакет, который связывается с i-устройствами и получает доступ к файловой системе (и многое другое) и не требует джейлбрейка.
Самая последняя версия 1.2.0, и вы можете прочитать подробности здесь: Официальная страница: libimobiledevice.org
Приступая к установке, здесь уже есть отличное описание: Монтирование i-устройств на Ubuntu.
После того, как вы смонтируете ваш iphone как устройство USB, вы сможете получить доступ к папкам, и тогда ваше задание на перенос будет просто копировать / вставлять.
Если вы передаете видеофайл, и он не распознается видео-приложением по умолчанию на iPhone, проблема заключается в формате файла, включая битрейт и количество кадров в секунду. Чтобы решить эту проблему, можно легко конвертировать видео в формат, поддерживаемый iPhone, легко используя Handbrake
видеокодер.
Это приложение доступно в репозитории программного обеспечения, и его легко установить с помощью Software center
14.04 или Software
16.04. В приложении выберите " iPhone and iPod touch
'показано в меню Устройства справа.
(* В большинстве случаев замечено, что размер файла становится меньше исходного. Если у вас есть несколько файлов, вы можете поставить их в очередь и преобразовать все вместе).
- После передачи файлов вам нужно синхронизировать папку, в которую вы поместили файлы в конкретное приложение, скажем
iTunes
чтобы получить новые видео для воспроизведения.