2017-01-04 6 views
0

내가있는 GStreamer와 함께 MP4 비디오 파일에 metadatas을 추가하고 싶습니다 :GStreamer를 사용하여 비디오 파일에 메타 데이터를 태그하거나 추가하는 방법은 무엇입니까?

  1. 어떻게 파일을 기록하는 동안 그것을 할?
  2. 파일이 이미 기록되어있을 때 어떻게해야합니까?
  3. GStreamer를 사용하여 이러한 수정 사항을 확인할 수 있습니까? 예를 들어

,는 FFmpeg으로, 나는이 명령 줄 내 비디오에 타이틀을 추가 할 수 있습니다

ffmpeg -i in.mp4 -metadata title="my title" out.mp4

그리고, 나는 Mediainfo를 사용하여 결과를 확인 :

mediainfo out.mp4 

답변

0

디버그 플러그인으로 할 수있는 방법을 찾았습니다 : taginject

예를 들어

, 파일에 태그를 위해 :

gst-launch-1.0 filesrc location=file.mp4 ! qtdemux ! h264parse ! taginject tags="title=\"MyTitle\",artist=\"MyArtist\"" ! mp4mux ! filesink location=tagged_file.mp4 

당신이 그것을 확인하려면를 :

gst-launch-1.0 -t filesrc location=tagged_file.mp4 ! qtdemux ! fakesink