当前位置: 首页 > 知识库问答 >
问题:

如何附加和提取文本/数据文件到音频或视频流?

居晗日
2023-03-14

1/Audio.m4a流

2/a封面专辑jpeg

3/一个UTF8文本文件

要绑定音频和图像,我可以

ffmpeg-y-i“audio.mp4”-attach cover.jpg-metadata:s mimetype=“image/jpeg”-c:a copy“audio_copy_with_cover.mka”

进一步绑定文本文件

FFMPEG-Y-I“Audio_copy_with_cover.mka”-C copy-attach“text.txt”-元数据:S:2mimetype=application/octet-stream“Audio_jpeg_text.mkv”

如果我检查,我会得到:

输入#0,matroska,webm,来自'Audio_jpeg_text.mkv':metadata:MINOR_VERSION:512 compatible_brands:M4A isomiso2 MAJOR_BRAND:M4A编码器:LAVF58.45.100 DURATION:00:36:10.36,start:0.000000,比特率:67 kb/s Stream#0:0:video:mjpeg(基线),yuvj420p(pc,BT470BG/未知/未知),320x240[SAR 1:1 DAR 4:3],1K tbr,1K tbn,1K tbc(默认值)元数据:00:00:00.000000000流#0:1:音频:aac(HE-AAC),44100 Hz,立体声,fltp(默认)元数据:HANDLER_NAME:SoundHandler MIMETYPE:image/jpeg DURATION:00:36:10.358000000流#0:2:附件:none元数据:FILENAME:text.txt MIMETYPE:application/octet-stream

问题:

1/如何解压缩文本文件?

ffmpeg -i "AUDIO_JPEG_TEXT.mkv" -map 0:t -metadata:s:2 mimetype=application/octet-stream "my text.txt"

我得到错误:无法为'my text.txt'找到合适的输出格式my text.txt:参数无效

**2/,如果我将命令替换为**

FFMPEG-Y-I“Audio_copy_with_cover.mka”-C copy-attach“text.txt”-元数据:t:2mimetype=application/octet-stream“Audio_jpeg_text.mkv”

Excuting FFMPEG-I“audio_jpeg_text.mkv”

获取错误

共有1个答案

姬心思
2023-03-14

若要在一个命令中附加,

ffmpeg-y-i“audio.mp4”-附加cover.jpg-元数据:S:1 mimetype=“image/jpeg”-附加“text.txt”-元数据:S:2 mimetype=application/octet-stream-c copy“audio_jpeg_text.mkv”

若要提取文本,

ffmpeg -dump_attachment:t:0 out.txt -i AUDIO_JPEG_TEXT.mkv
 类似资料:
  • 如果一些文件是带音频的视频,而一些文件只是音频,是否可以连接多个文件。最终结果应该如下所示: 我认为这一定是可能的,因为我也可以结合一个大的音频文件和一个小的视频与FFMPEG。结果将是一个视频文件,其中最后一帧只是冻结,但音频仍然播放。我想实现相同的结果,要么冻结最后一帧或简单的黑色帧。这可能吗?

  • 问题内容: 我想使用Xuggler 将无音频的视频文件与音频文件合并。此刻,我已经采取了两个流,并将这些流的视频和音频部分分别合并为画中画。现在,我想将音频和视频文件相互组合。任何建议或提示将不胜感激。我正在使用red5服务器。谢谢。 问题答案: 使用MediaConcatenator。请参见示例代码“连接音频和视频”

  • 我正在尝试从视频文件中提取音频。我试过python中的moviepy、ffmpeg等库。提取的音频文件太大。对于大小为75 MB的音频文件,音频文件与moviepy的距离约为1.1 GB。即使比特率为16 kbps,采样率为16000 Hz,提取的文件大小也将达到200 MB。任何其他库或提取的音频文件大小至少相同或小于完整视频文件的方式。 我正在ffmpeg中使用上述命令。

  • 我想从给定的输入视频文件中拆分和。在网上冲浪后,我了解到使用是可能的。我打算在中实现上述功能。在ffmpeg中有很多构建过程,所以我更喜欢或任何其他可用的包。请任何人指导我如何使用或任何其他可用的框架来实现这些概念。 给定的输入视频文件(包含音频和视频) 预期的输出视频文件(只包含视频而不包含音频)

  • 我的音乐应用程序从外部应用程序启动,使用意向数据作为音乐文件。 我有mp3音频URI,类似这样 file:///storage/emulated/0/Music/Tamil/I(2014)/Ennodu Nee Irundhaal。mp3 如何从媒体获取音频详细信息。标题,媒体。相册,媒体_身份证件

  • 使用Camtasia创建的视频可以通过导出TechSmith智能播放器的项目在网络上共享。该视频以“H264-MPEG-4 AVC(part10)(avc1)”编解码器导出,导出还包括TechSmith智能播放器使用的其他自定义XML、JavaScript和SWF文件。 这些自定义文件也会“烧录”到视频中。例如,在文本编辑器中打开MP4视频时,可以查看XML文件的内容。这允许其他服务在上传Camt