• 大小: 13.92MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: C#
  • 标签: C#  mp4  图片帧  

资源简介

C# 图片帧转换mp4格式视频

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace demo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void PictureFile_Click(object sender EventArgs e)
        {
            FolderBrowserDialog dlg = new FolderBrowserDialog();
            if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                this.txtPath.Text = dlg.SelectedPath;
            }
        }
        private void MP4File_Click(object sender EventArgs e)
        {
            FolderBrowserDialog dlg = new FolderBrowserDialog();
            if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                this.MP4Path.Text = dlg.SelectedPath;

            }
        }
        private void txtPath_Click(object sender EventArgs e)
        {

        }

        private void button1_Click(object sender EventArgs e)
        {
            ImageGetVideo();
        }
        #region 图片转视频
        public void ImageGetVideo()
        {
            string ffmpeg = string.Format(“{0}ffmpeg.exe“ AppDomain.CurrentDomain.baseDirectory);
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo(ffmpeg);
                startInfo.Windowstyle = System.Diagnostics.ProcessWindowstyle.Hidden;
                // -i foo.avi -r 1 -s WxH -f image2 foo-%03d.jpeg  //这是把视频转图片的
                //及其耗CUP的指定帧截取图片帧 string.Format(“ -i \“{0}\“ -y -f image2 -ss {1} -s \“{2}\“ \“{3}\““ vedioPath catchTime saveImgSize saveImgPath)
                startInfo.Arguments = string.Format(“ -f image2 -i “+ txtPath.Text + @“\%d.jpg -vcodec libx264 -r 10  “+ MP4Path.Text + @“\test.mp4“);
                System.Diagnostics.Process.Start(startInfo).Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return;
            }
        }
        #endregion

        private void MP4Path_Click(object sender EventArgs e)
        {

        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-10-08 17:01  C# 图片帧转换mp4格式视频\
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\.vs\
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\.vs\demo\
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\
     文件       43520  2018-10-16 11:06  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\.suo
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\Server\
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\Server\sqlite3\
     文件           0  2018-10-16 10:44  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\Server\sqlite3\db.lock
     文件      581632  2018-10-16 10:58  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\Server\sqlite3\storage.ide
     文件       32768  2018-10-16 10:59  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\Server\sqlite3\storage.ide-shm
     文件      733392  2018-10-16 11:10  C# 图片帧转换mp4格式视频\demo\.vs\demo\v15\Server\sqlite3\storage.ide-wal
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\demo\
     文件         187  2018-10-16 10:44  C# 图片帧转换mp4格式视频\demo\demo\App.config
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\demo\bin\
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\demo\bin\Debug\
     文件       10752  2018-10-16 11:06  C# 图片帧转换mp4格式视频\demo\demo\bin\Debug\demo.exe
     文件         187  2018-10-16 10:44  C# 图片帧转换mp4格式视频\demo\demo\bin\Debug\demo.exe.config
     文件       22016  2018-10-16 11:06  C# 图片帧转换mp4格式视频\demo\demo\bin\Debug\demo.pdb
     文件    35645440  2017-01-16 06:04  C# 图片帧转换mp4格式视频\demo\demo\bin\Debug\ffmpeg.exe
     文件        3482  2018-10-16 10:55  C# 图片帧转换mp4格式视频\demo\demo\demo.csproj
     文件        2396  2018-10-16 11:10  C# 图片帧转换mp4格式视频\demo\demo\Form1.cs
     文件        7405  2018-10-16 11:10  C# 图片帧转换mp4格式视频\demo\demo\Form1.Designer.cs
     文件        5817  2018-10-16 11:10  C# 图片帧转换mp4格式视频\demo\demo\Form1.resx
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\demo\obj\
     目录           0  2018-10-16 11:11  C# 图片帧转换mp4格式视频\demo\demo\obj\Debug\
     文件          42  2018-10-16 10:44  C# 图片帧转换mp4格式视频\demo\demo\obj\Debug\demo.csproj.CoreCompileInputs.cache
     文件         762  2018-10-16 10:55  C# 图片帧转换mp4格式视频\demo\demo\obj\Debug\demo.csproj.FileListAbsolute.txt
     文件        1012  2018-10-16 11:06  C# 图片帧转换mp4格式视频\demo\demo\obj\Debug\demo.csproj.GenerateResource.cache
     文件       13843  2018-10-16 10:44  C# 图片帧转换mp4格式视频\demo\demo\obj\Debug\demo.csprojResolveAssemblyReference.cache
     文件       10752  2018-10-16 11:06  C# 图片帧转换mp4格式视频\demo\demo\obj\Debug\demo.exe
............此处省略18个文件信息

评论

共有 条评论