我如何修复(合并1个音频和1个图像)与ffmpeg

时间:2017-09-10 23:30:09

标签: c# image audio video ffmpeg

我必须从图像和wav文件创建视频。视频必须是音频文件的长度。 我将ffmpeg(静态版本)复制到解决方案文件夹中。 我还在windows上创建了一个环境变量。 我尝试在我的c#程序中插入此代码启动ffmpg,但它不起作用。 我该如何解决?

public allList: any;
      public endPlaces: any;

      constructor(public navCtrl: NavController){

        this.allList=[{
          name:'NES',
          values:'nes',
          flag:0
        },{
          name:'Nintendo64',
          values:'n64',
          flag:0
        },{
          name:'PlayStation',
          values:'ps',
          flag:0
        }];

        this.endPlaces=[{
          name:'Dota',
          values:'nesn64',
          image:'assests/img/dotajpg'
        },{
          name:'CSGO',
          values:'nesps',
          image:'assets/img/csgo.jpg'
        },{
          name:'Overwatch',
          values:'nes',
          image:'assets/img/overwatch.jpg'
        }]

      }

      valuechange(key){

          for(let i = 0 ; i < this.allList.length ; i++){
            if( this.allList[i].values==key){
              this.allList[i].flag=1;
            }else{
              this.allList[i].flag=0;
            }
          }

      }

      getData(selectedValue){

        for(let i = 0 ; i < this.endPlaces.length ; i++){
        if( this.endPlaces[i].values==selectedValue){
          console.log("Selected", this.endPlaces[i].name);
        }else{
          console.log("dangggg");
        }
      }
      }
    }

1 个答案:

答案 0 :(得分:0)

首先执行最简单的操作...在命令行上发出此

ffmpeg -i myimage.jpg  -i  myaudio.wav   myout.mp4

将您的照片和音频文件合并到一个输出视频文件中...您不仅限于使用这些编解码器(jpg,wav,mp4,aac,ogg等),因此可以随意替换...已证明语法正确,然后将这些参数放入系统调用ffmpeg