나는 플래시 호환 mp4 파일에서 mp3을 추출하려고 노력 중이며 FFMpeg와 모든 래퍼를 찾아서 작업을 수행 할 수 있다고 주장했습니다. .FFmpeg 또는 래퍼를 사용하여 mp4를 mp4에서 가져 오기 C#
이상적으로,
누군가가 코드 나 조언을 가지고있다 .... 내가는 FFmpeg exe 인에 포격에 의존하지 싶습니다,하지만 난 해봤 래퍼 중 어느 것도 제대로 작동하지 이 일에 어떻게 가야합니까?
감사합니다.
나는 플래시 호환 mp4 파일에서 mp3을 추출하려고 노력 중이며 FFMpeg와 모든 래퍼를 찾아서 작업을 수행 할 수 있다고 주장했습니다. .FFmpeg 또는 래퍼를 사용하여 mp4를 mp4에서 가져 오기 C#
이상적으로,
누군가가 코드 나 조언을 가지고있다 .... 내가는 FFmpeg exe 인에 포격에 의존하지 싶습니다,하지만 난 해봤 래퍼 중 어느 것도 제대로 작동하지 이 일에 어떻게 가야합니까?
감사합니다.
VLC를 사용할 수도 있습니다. 라이브러리 dll과 여러 개의 준 지원 C# 래퍼가 있습니다. 트랜스 코딩, 재생, 스트리밍까지 할 수 있어야합니다.
ffmpeg로 포격하는 것보다 효과적 일지 확실하지 않습니다.
프로세스 작성 : parmeters와
private Process GetProc(string workingDirectory)
{
return new Process
{
StartInfo = new ProcessStartInfo
{
WorkingDirectory = workingDirectory,
UseShellExecute = false,
RedirectStandardOutput = true,
FileName = "YOUR_EXECUTABLE"
}
};
}
전화를 한 후 결과를 얻을 수 Process 클래스를 사용하여 내 의견으로는
길을 가야하는 것입니다. 그 후에 성공했는지 확인해야합니다. 단순하게 유지하십시오.
public string Execute(string arguments)
{
var action = GetProc();
action.StartInfo.Arguments = arguments;
action.Start();
action.WaitForExit();
return action.StandardOutput.ReadToEnd();
}
이것은 DVR-MS 파일에서 MPEG 추출을위한 내 앱 중 하나에서 사용하는 전략입니다. 코드에서 그렇게하는 것만 큼 피드백이 풍부하지는 않지만 잘 작동합니다. +1 –
어떤 래퍼를 시도 했습니까? 나는 FFlib.Net과 FFmpeg.Net과 같은 것들을 발견했다. FFmpeg.exe를 직접 사용하면 작동합니까? – Costo