Я скачал видеофайл в формате AVI, и, похоже, в нем есть кодированный звук A52 (AC3). VLC для iOS не может воспроизвести этот аудиоформат.
Могу ли я преобразовать аудио этого видеофайла в AAC или что-то более стандартное для Linux и iOS? Как мне это сделать?
- Извлечь аудио из видео. Преобразовать аудио в стандартный формат. Объединить обратно.
ИЛИ
- Может ли avconv напрямую конвертировать аудио, без необходимости его предварительного извлечения?
решение1
Поиграв с avconv
собой, я нашел возможное решение.
avconv -i inputfile.avi -strict experimental -c:a aac -c:v copy outputfile.mp4
Однако я проверил файл, и он работал на iOS 8.1. Я не играл в него полностью, чтобы быть уверенным. Я обновлю позже.