iOS non può riprodurre video h.264 "lenti" o "veryslow"

1

Ho codificato un video che voglio trasferire sul mio iPad.

Usando FFmpeg, le impostazioni sono:

ffmpeg -i input.mkv -c:v libx264 -preset veryslow -crf 32 output.mp4"

Quando ho provato i preset veryslow e slow , ottengo questo messaggio quando provo a sincronizzare il video tramite iTunes sul dispositivo:

"[Your File] was not copied to the [Device Name] because it cannot be played on this iPad."

Tuttavia, ho provato a codificare lo stesso video utilizzando il medium preimpostato e la sincronizzazione e la riproduzione nell'app Video di iOS funzionano.

C'è un work-around per ottenere i video preimpostati "lenti" su iPad?

    
posta Winterflags 25.06.2016 - 15:13
fonte

1 risposta

1

Utilizza i parametri successivi per garantire la compatibilità con i dispositivi Apple.

-profile:v baseline -level 3.0

Disabilita alcune funzioni avanzate ma offre una migliore compatibilità. In genere potresti non aver bisogno di questa impostazione (e quindi evitare di usare -profile:v e -level ), ma se usi questa impostazione potrebbe aumentare il bit rate un po 'rispetto a quanto necessario per ottenere la stessa qualità nei profili più alti .

Codifica video usando la compressione H.264:

  • H.264 Baseline 3.0: tutti i dispositivi
  • H.264 Baseline 3.1: iPhone 3G e versioni successive e iPod touch di seconda generazione e versioni successive.
  • H.264 Profilo principale 3.1: iPad (tutte le versioni), Apple TV 2 e successive e iPhone 4 e successive.
  • Profilo principale H.264 4.0: Apple TV 3 e versioni successive, iPad 2 e versioni successive e iPhone 4S e versioni successive
  • H.264 High Profile 4.0: Apple TV 3 e versioni successive, iPad 2 e versioni successive e iPhone 4S e versioni successive.
  • H.264 High Profile 4.1: iPad 2 e versioni successive e iPhone 4S e versioni successive.

Si consiglia una frequenza fotogrammi di 10 fps per i flussi video inferiori a 200 kbps. Per flussi video inferiori a 300 kbps, si consiglia una frequenza fotogrammi compresa tra 12 e 15 fps. Per tutti gli altri flussi, si consiglia una frequenza fotogrammi di 29,97.

Codifica audio come uno dei seguenti:

  • HE-AAC o AAC-LC, stereo
  • MP3 (MPEG-1 Audio Layer 3), stereo
risposta data 26.06.2016 - 00:05
fonte

Leggi altre domande sui tag