2 votes

Transfert de fichiers volumineux d'un iPhone via USB sur Ubuntu 16.04

Pour l'instant, je ne peux transférer des fichiers volumineux que par les deux méthodes suivantes :

1) utiliser une application FTP ou SFTP et attendre que je sois à 80 pour que le fichier soit transféré. J'obtiens environ 3MB/sec via mon réseau local sans fil, au mieux. En général, ça tourne autour de 1MB/sec.

2) Utiliser mon Mac.

Même dans ces cas, je ne suis pas en mesure de lire les fichiers .mp4 dans le lecteur natif sans passer par des obstacles, mais c'est une question pour l'iPhone, pas pour Linux.

Ma question est la suivante :

Est-ce qu'il y a cualquier moyen de transférer les fichiers en utilisant n'importe quel paquet, bibliothèque ou script accessible par Ubuntu qui passe par USB ? C'est presque six fois plus rapide.

Exigences supplémentaires pour une solution efficace :

  • Je ne peux pas utiliser une VM, j'ai déjà un Mac qui peut le faire. (En fait, il est plus rapide pour moi de déplacer le fichier sur le Mac avec une clé USB puis d'utiliser iTunes que d'essayer de le transférer par wifi).
  • même chose pour Wine, et je n'ai pas réussi à le faire fonctionner de toute façon.
  • Je suis assez à l'aise avec la ligne de commande, et je suis même à l'aise pour écrire du code si je dois le faire, en supposant qu'il y ait une bibliothèque sur laquelle je puisse coder, avec une API claire.
  • une application tierce (n'importe quel lecteur vidéo gratuit sur l'App Store) peut atteindre et lire le fichier une fois qu'il est sur le téléphone.

Si c'est impossible, je prendrai un Android. C'est mon dernier effort pour trouver une réponse.

Merci !

Note : Je ne suis pas non plus disposé à jailbreaker l'appareil, et il est sous la dernière version disponible d'iOS.

Par inadvertance, j'ai complètement oublié de mentionner le problème.

Je suis parfaitement capable d'utiliser libimobiledevice pour transférer le fichier. C'est juste que ça n'a pas vraiment hacer n'importe quoi. Il occupe de l'espace sur l'appareil, mais aucune application exécutée sur l'appareil ne peut accéder au fichier ou même le voir. Pour réitérer, l'intention de la question est d'être capable de utiliser réellement le fichier sur l'appareil à partir d'applications fonctionnant sur l'appareil. Si ce n'est pas possible, je comprends.

4voto

ankit7540 Points 4067

Vous en avez besoin : libimobiledevice

Il s'agit d'un paquet multiplateforme qui communique avec les i-devices et obtient l'accès au système de fichiers (et bien plus encore) et a besoin de pas de le jailbreak.

La version la plus récente est la 1.2.0 et vous pouvez lire les détails ici : Page officielle : libimobiledevice.org

Venir à installation il y a déjà une excellente description disponible ici : Montage des i-devices sur ubuntu

Après montage de votre iphone comme un périphérique USB, vous pourrez accéder aux dossiers et votre travail de transfert ne sera qu'un simple copier/coller.


Si vous transférez un fichier vidéo et qu'il n'est pas reconnu par l'application vidéo par défaut de l'iPhone, le problème se situe au niveau du format de fichier, y compris le débit binaire et les images par seconde. Pour résoudre ce problème, il suffit de convertir le fichier en format vidéo pris en charge par l'iPhone en utilisant Handbrake encodeur vidéo.

Cette application est disponible dans le dépôt de logiciels et l'installation est facile en utilisant l'icône de l'application. Software center sur 14.04 ou Software sur 16.04. Dans l'application, choisissez ' iPhone and iPod touch ' qui figure dans le menu Dispositifs à droite.

(* La plupart du temps, on remarque que la taille du fichier devient plus petite que l'original. Si vous avez plusieurs fichiers, vous pouvez les mettre en file d'attente et les convertir tous ensemble).

Handbrake > Devices on the right > iPhone


  • Après le transfert des fichiers, il faut que le Synchroniser le dossier où vous avez placé le(s) fichier(s) dans l'application particulière, par exemple iTunes pour que la ou les nouvelles vidéos soient lisibles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X