ssyuvaraja Ответов: 1

Преобразование формата видеофайла в код C#


Привет,
Я хочу преобразовать любой формат видеофайла в avi-видеофайл с помощью кода C#. Есть ли какой-нибудь способ конвертировать видеофайл таким образом, Пожалуйста, помогите мне. Спасибо..

Steve44

Взгляните на AForge.Чистая (http://www.codeproject.com/Articles/16859/AForge-NET-open-source-framework) фреймворк, в нем должно содержаться все для видео конвертера.

1 Ответов

Рейтинг:
1

Oliver Bleckmann

простой ответ-нет. вам нужен конкретный "конвертер" для каждого формата (и он должен быть правильно установлен, лицензирован и так далее). это нелегкая задача. однако самый простой способ-это выполнить инструмент командной строки, такой как vlc (который способен это сделать), например:

"C:\Program Files (x86)\VideoLAN\VLC\vlc" -I dummy -vvv %1 --sout=#transcode{vcodec="h264",vb="512",fps="23.97",scale="1",acodec="mpga",ab="128","channels=2",samplerate="44100"}:standard{access="file",mux="dummy",dst="%_commanm%.mp4"} vlc://quit

использовать
System.Diagnostics.Process.Start()

так поступать. с уважением.


ssyuvaraja

Спасибо. Где я должен указать имена входных и выходных файлов.