У меня есть файл mp4, отрезанный от потока H.264/AAC с Wowza Media Server. После резки, файл был вынужден формате MP4 с помощью следующей команды:FFmpeg: Remux f4v отрезан от потока до mp4
ffmpeg -i wowza_output_file -vcodec copy -acodec copy -f mp4 -y wowza_output_file_copy
Оттуда я переименовал его в test_f4v.mp4 и взял ffprobe, чтобы посмотреть на файл:
ffprobe version 0.8, Copyright (c) 2007-2011 the FFmpeg developers
built on Jul 20 2011 13:32:19 with gcc 4.4.3
configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264
libavutil 51. 9. 1/51. 9. 1
libavcodec 53. 7. 0/53. 7. 0
libavformat 53. 4. 0/53. 4. 0
libavdevice 53. 1. 1/53. 1. 1
libavfilter 2. 23. 0/2. 23. 0
libswscale 2. 0. 0/2. 0. 0
libpostproc 51. 2. 0/51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test_f4v.mp4':
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
creation_time : 2012-04-23 12:36:06
Duration: 01:00:01.84, start: 0.000000, bitrate: 2004 kb/s
Stream #0.0(eng): Video: h264 (Baseline), yuv420p, 854x480 [PAR 1:1 DAR 427:240], 1903 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Metadata:
creation_time : 2012-04-23 12:36:06
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 96 kb/s
Metadata:
creation_time : 2012-04-23 12:36:06
Теперь есть проблема. Мне нужен файл, который имеет следующий мета-данные:
major_brand : mp42
compatible_brands: isom
Есть ли способ ремультиплексирование mp4 файл, чтобы получить major_brand
и compatible_brands
к описанным значений с FFmpeg?
Просто голосуйте за закрытие, потому что это может быть не в тему (это не из-за темы, я думаю, потому что я хочу использовать это в программе) и не сказать, какой сайт SE лучше, не очень целесообразно. Скажите, где поставить вопрос, и я удаляю его здесь. – Martin