Transferência de arquivos grande do iPhone via USB no Ubuntu 16.04

2

Neste momento, só posso transferir ficheiros grandes através dos dois métodos seguintes:

1) use um aplicativo FTP ou SFTP e aguarde até que eu tenha 80 anos para o arquivo ser transferido. Eu recebo cerca de 3MB / s através da minha LAN sem fio, no máximo. Normalmente, cerca de 1MB / seg.

2) Use o meu Mac.

Mesmo nesses casos, eu não consigo reproduzir os arquivos .mp4 no player nativo sem passar pelos aros, mas essa é uma questão do iPhone, não uma questão do Linux.

Minha pergunta é:

Existe qualquer maneira de transferir os arquivos usando qualquer pacote ou biblioteca ou script acessível através do Ubuntu que atravesse USB? É quase seis vezes mais rápido.

Requisitos adicionais para uma solução eficaz:

  • Não é possível usar uma VM, eu já tenho um Mac que pode fazer isso. (Na verdade, na verdade, é mais rápido mover o arquivo para o Mac com um pendrive e depois usar o iTunes do que tentar transferi-lo via Wi-Fi.)
  • a mesma coisa para o Wine, e eu não consegui fazer funcionar de qualquer maneira.
  • Eu estou bastante confortável com a linha de comando, e até me sinto confortável escrevendo código se preciso, supondo que haja uma biblioteca que eu possa codificar, com uma API decentemente clara.
  • um aplicativo de terceiros (qualquer player de vídeo gratuito na App Store) pode alcançar e reproduzir o arquivo quando estiver no telefone.

Se for impossível, vou comprar um Android. Este é o meu último esforço para encontrar uma resposta.

Obrigado!

Observação: também não estou disposto a fazer o jailbreak do dispositivo, e está em qualquer versão mais recente disponível do iOS.

Devido a um descuido, esqueci completamente de mencionar o problema.

Eu sou perfeitamente capaz de usar libimobiledevice para transferir o arquivo. Apenas não faz qualquer . Ele ocupa espaço no dispositivo, mas nenhum aplicativo em execução no dispositivo pode acessar ou até mesmo ver o arquivo. Para reiterar, a intenção da pergunta é conseguir realmente usar o arquivo no dispositivo a partir de aplicativos em execução no dispositivo. Se não for possível, eu entendo.

    
por Ron Thompson 27.05.2016 / 09:42

1 resposta

4

Você precisa disso: libimobiledevice

Este é um pacote multi-plataforma que se comunica com i-devices e obtém acesso ao sistema de arquivos (e muito mais) e precisa de não jailbreak.

A versão mais recente é 1.2.0 e você pode ler os detalhes aqui: Página oficial: libimobiledevice.org

Chegando à instalação , já existe uma excelente descrição disponível aqui: Montagem de dispositivos i no ubuntu

Após montar o seu iphone como um dispositivo USB, você poderá acessar as pastas e o seu trabalho de transferência será apenas copiar / colar.

Se você estiver transferindo um arquivo de vídeo e ele não for reconhecido pelo aplicativo de vídeo padrão no iPhone, o problema estará no formato de arquivo, incluindo taxa de bits e quadros por segundo. Para resolver isso, pode-se simplesmente converter para o formato de vídeo suportado pelo iPhone usando facilmente o codificador de vídeo Handbrake .

Esta aplicação está disponível no repositório de software e a instalação é fácil usando o Software center em 14.04 ou Software em 16.04. No aplicativo, escolha ' iPhone and iPod touch ' exibido no menu Dispositivos à direita.

(* Na maioria das vezes, percebe-se que o tamanho do arquivo se torna menor que o original. Se você tiver vários arquivos, poderá enfileirá-los e convertê-los todos juntos.)

  • Após a transferência dos arquivos, você precisa do Sincronizar a pasta onde colocou o (s) arquivo (s) no aplicativo específico, digamos iTunes para obter o (s) novo (s) vídeo (s) jogável.
por ankit7540 27.05.2016 / 10:01