Для тех, кто до сих пор находит этот вопрос, потому что они пытаются воспроизвести m4v
, их программный проигрыватель не позволит им, и они нуждаются в его преобразовании в «настоящий» формат и Google отправил их на этот вопрос: m4v
- это не просто "mp4
с DRM", но также может быть чистый видеопоток без метаданных воспроизведения. Это может быть в том случае, когда вы используете определенные цифровые камеры, вы воспроизводите видео с помощью медиакодера Adobe с определенными предустановками h.264 и другими аналогичными процессами генерации видео.
В этих случаях вполне может оказаться, что все, что вам нужно, это заставить ffmpeg добавить метаданные воспроизведения на топе, что он и сделает, преобразовав его в mp4, превратив ваш чистый поток в воспроизводимый медиаресурс.
$> ffmpeg -i input.m4v -vcodec copy -acodec copy output.mp4
Или вы можете использовать короткую (но мне труднее запомнить) форму:
$> ffmpeg -i input.m4v -c:v copy -c:a copy output.mp4
Готово, теперь у вас должен быть прекрасно воспроизводимый файл mp4.