I did not experience this error with 1.22, but I do experience it with 1.25, 1.26, and now 2.0.
See attached screenshot. Simply trying to convert Wildlife.wmv to Wildlife.mp4:
MediaInfo mediaInfo = new MediaInfo { InputFile = file };
if (mediaInfo.Open())
{
// Open a new transcoder
using (Transcoder transcoder = new Transcoder())
{
// Set the input file
MediaSocket input = MediaSocket.FromMediaInfo(mediaInfo);
transcoder.Inputs.Add(input);
// Set the output file
MediaSocket output = MediaSocket.FromPreset(Preset.Video.Generic.MP4.Base_H264_AAC);
output.File = outputFile;
// Force re-encoding
output.Pins[0].Params.Add(Param.ReEncode, Use.On);
// Enable hardware acceleration
output.Pins[0].Params.Add(Param.HardwareEncoder, HardwareEncoder.Auto);
(output.Pins[0].StreamInfo as VideoStreamInfo).FrameRate = 30.0;
transcoder.Outputs.Add(output);
if (transcoder.Open())
{
transcoder.Run();
transcoder.Close();
}
}
}