Je veux lire les fichiers flv dans Android. Donc ce que je pensais c'est de convertir le fichier flv en mp4 ou 3gp (pour lequel il y a un décodeur sous Android). OpenCore peut être utilisé pour convertir. J'ai regardé dans le code d'opencore, il y a une classe dans opencore "/ android/externe/opencore/fileformats/mp4/composer" pour créer le dossier mp4. Il a apis commeFlv à la conversion mp4
AddTrack
AddSampleToTrack
je devrais donner l'entrée en tant que cadres, mais Flv je vais obtenir la trame audio Sorenson vidéo et MP3 (après avoir fait des opérations de chaîne triviales pour supprimer les en-têtes). Puis-je les utiliser directement comme entrée pour les API ci-dessus ou y a-t-il un bon moyen de convertir FLV en MP4? Et aussi j'ai regardé dans "/ android/external/opencore/nodes/pvmp4ffcomposernode" mais il lit des ports incapables de savoir comment envoyer l'entrée à cette classe.
Laissez-moi vos pensées.
Vous voulez effectuer une conversion sur l'appareil même? –
Je suis d'accord avec Shay. La conversion vidéo sur un appareil mobile va être désagréable, brutale et lente. – CommonsWare
Oui, il s'agit d'un fichier local, c'est-à-dire, pas besoin de télécharger uniquement la conversion. – Vinay