Flv в mp4 преобразование - PullRequest
4 голосов
/ 26 июня 2009

Я хочу воспроизвести FLV-файлы в Android. Итак, я подумал о том, чтобы преобразовать файл flv в mp4 или 3gp (для которого в Android есть декодер). OpenCore можно использовать для конвертации. Я посмотрел в код opencore, в opencore есть класс "/ android / external / opencore / fileformats / mp4 / composer" для создания файла mp4. Имеет apis как

AddTrack 
AddSampleToTrack

Я должен указать входные данные как кадры, но во Flv я получу аудиокадр Sorenson Video и Mp3 (после выполнения некоторых простых операций с строками для удаления заголовков). Могу ли я использовать их непосредственно в качестве входных данных для apis выше или есть какой-нибудь хороший способ конвертировать flv в mp4? А также я посмотрел в "/ Android / внешний / OpenCore / узлы / pvmp4ffcomposernode", но он читает из портов, не в состоянии знать, как отправить вход в этот класс.

Дайте мне знать ваши мысли.

1 Ответ

2 голосов
/ 02 июля 2009

Я решил использовать ffmpeg. Я перенес ffmpeg и libfaac на Android. Работает отлично.

...