原创 WPF開發一款軟件自動升級組件

前幾天介紹了WPF進行自定義窗口的開發,關注的朋友還挺多,超出本人意料,呵呵,那麼我就再接再勵,在上篇的基礎上,講述一下軟件自動升級組件的開發原理,大家時間寶貴,不想搞太長的篇幅,所以儘可能揀重要的說說,附件中有源碼,沒時間朋友直接下載吧

原创 關於ffmpeg必須知道的

1、ffmpeg.exe只是一個外圍程序,其核心邏輯在libavcodec.dll和libavformat.dll,libavdevice.dll等 之所以是外圍,相當於一個GUI,也就是說基於這些dll,你可以寫自己的外圍程序,比如做成

原创 ffplay文檔

目錄 目錄 1簡介 2描述 3選項 3.1流說明符 3.2通用選項 3.3 AVOptions 3.4主要選擇 3.5高級選項 3.6比賽時 4另見 5位作者   1簡介 ffplay [ 選項 ] [input_url] 2描述 F

原创 FFMPEG學習【ffmpeg工具】

一、概要   ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...        

原创 FFmpeg 預設編解碼器

爲了簡化在某些編解碼器中使用的大量選項,我們可以使用預設置文件,其中的選項更好地格式化並保存以便將來使用。 關於預設文件的介紹 預置文件是用於各種選項的文本文件,包括特定的編解碼器。它們包含鍵=值對,每個選項和註釋都包含在以#符號開始的行

原创 FFMpeg無損合併視頻的多種方法

現在的任務是將這些視頻片段合併起來,並且儘量無損。 方法一:FFmpeg concat 協議 對於 MPEG 格式的視頻,可以直接連接: ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg

原创 使用FFmpeg合併MP4視頻

使用FFmpeg合併MP4視頻 1. 使用mpeg拼接 2. ==使用ts拼接== 使用FFmpeg合併MP4視頻 windows/linux下均可用 1. 使用mpeg拼接 速度慢,文件大 將 mp4 先轉碼爲 mpeg文件,mpeg是

原创 WPF繪製自定義窗口

WPF是製作界面的一大利器,下面就用WPF模擬一下360的軟件管理界面,360軟件管理界面如下:   界面不難,主要有如下幾個要素: 窗體的圓角 自定義標題欄及按鈕 自定義狀態欄 窗體的半透明效果 窗體4周有一圈半透明陰影(抓的圖上看不出

原创 tesseract ocr(圖像識別類庫) 使用

使用方法 tesseract ocr(圖像識別類庫) v3.02.02下載完後進行安裝,默認情況下安裝程序會給你配置系統環境變量,以指向安裝目錄(之後可以通過DOS界面在任意目錄運行tesseract)。安裝完成後目錄如下:     附錄

原创 WPF MVVM 中怎樣在ViewModel總打開的對話框在窗體之前

今天在WPF的項目中,寫打印插件,在ViewModel中對需要彈出打印對話框,而對話框如果沒有Owner所屬的時候經常會被當前應用程序遮住,導致我都不知道到底彈出來沒有! 參照:http://www.codeproject.com/Art

原创 Geckofx45 黑屏問題解決+Delay延時

Geckofx黑屏的原因是每次重新加載要有一段繪圖時間,所以在繪圖沒有完成之前設置是否可見就OK GeckoWebBrowser gk = new GeckoWebBrowser(); //做其他事情,比如Navigate var bas

原创 Geckofx45 簡單實現多標籤瀏覽功能(二)

控件簡單的用tabControl來寫,在createwindow事件寫 private void geckoWebBrowser1_CreateWindow_1(object sender, Gecko.GeckoCreateWindow

原创 GeckoWebBrowser多窗口獨立cookie

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u

原创 WPF 在MVVM模式下彈出子窗體的方式

主要是通過一個WindowManager管理類,在window後臺代碼中通過WindowManager註冊需要彈出的窗體類型,在ViewModel通過WindowManager的Show方法,顯示出來。 WindowManager代碼如下

原创 Using the Gecko browser using MVVM

A similar post on using the Gecko browser via WPF can be found here: http://www.technical-recipes.com/2017/using-the-ge