2011-05-26 139 views
0

我正在尝试配音的视频。ffmpeg - 将代码中的声音与视频混合

我已经设法使用ffmpeg重新编码视频,但是如何保存音频?

我已经看过api-example.c,在audio_encode_example和video_encode_example函数,但是它们输出到单独的文件,我想输出到一个文件。

感谢, 灰

回答

1

您是否在寻找像this?您还可以查看'用声音文件混合视频'部分here

+0

谢谢,但不幸的是,我需要在代码而不是命令行参数。你有什么指针吗? – Cairo 2011-05-28 08:50:40

+0

@Cairo - 你试过用ffmpeg.c文件吗?在这个文件中设置解码参数有许多选项,例如opt_audio_codec,opt_video_codec,opt_audio_rate,opt_video_rate,opt_default等。您只需从[link](http://txt.binnyva.com/2008/08/add-audio-to-a-video-file-using- ffmpeg /)或者这个[link](http://www.catswhocode.com/blog/19-ffmpeg-commands-for-all-needs)在使用ffmpeg.c的main方法调用transcode或av_encode函数之前使用这些函数 – 2011-05-29 08:22:10