mirror of
https://github.com/revenz/FileFlowsPlugins.git
synced 2026-01-05 07:09:30 -06:00
turning off maxbitrate as its not working
This commit is contained in:
@@ -1,40 +1,40 @@
|
||||
namespace FileFlows.VideoNodes.FfmpegBuilderNodes;
|
||||
//namespace FileFlows.VideoNodes.FfmpegBuilderNodes;
|
||||
|
||||
/// <summary>
|
||||
/// Node that limits the bitrate for video
|
||||
/// </summary>
|
||||
public class FfmpegBuilderVideoMaxBitrate : FfmpegBuilderNode
|
||||
{
|
||||
public override string HelpUrl => "https://docs.fileflows.com/plugins/video-nodes/ffmpeg-builder/video-max-bitrate";
|
||||
///// <summary>
|
||||
///// Node that limits the bitrate for video
|
||||
///// </summary>
|
||||
//public class FfmpegBuilderVideoMaxBitrate : FfmpegBuilderNode
|
||||
//{
|
||||
// public override string HelpUrl => "https://docs.fileflows.com/plugins/video-nodes/ffmpeg-builder/video-max-bitrate";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the maximum bitrate in K
|
||||
/// </summary>
|
||||
[NumberInt(1)]
|
||||
[DefaultValue(10_000)]
|
||||
public float Bitrate { get; set; }
|
||||
// /// <summary>
|
||||
// /// Gets or sets the maximum bitrate in K
|
||||
// /// </summary>
|
||||
// [NumberInt(1)]
|
||||
// [DefaultValue(10_000)]
|
||||
// public float Bitrate { get; set; }
|
||||
|
||||
|
||||
public override int Execute(NodeParameters args)
|
||||
{
|
||||
var video = Model.VideoStreams?.Where(x => x.Deleted == false)?.FirstOrDefault();
|
||||
if (video?.Stream == null)
|
||||
{
|
||||
args.Logger?.ELog("No video stream found");
|
||||
return -1;
|
||||
}
|
||||
if(Bitrate < 0)
|
||||
{
|
||||
args.Logger?.ELog("Minimum bitrate not set");
|
||||
return -1;
|
||||
}
|
||||
// public override int Execute(NodeParameters args)
|
||||
// {
|
||||
// var video = Model.VideoStreams?.Where(x => x.Deleted == false)?.FirstOrDefault();
|
||||
// if (video?.Stream == null)
|
||||
// {
|
||||
// args.Logger?.ELog("No video stream found");
|
||||
// return -1;
|
||||
// }
|
||||
// if(Bitrate < 0)
|
||||
// {
|
||||
// args.Logger?.ELog("Minimum bitrate not set");
|
||||
// return -1;
|
||||
// }
|
||||
|
||||
video.AdditionalParameters.AddRange(new[]
|
||||
{
|
||||
"-b:v:{index}",
|
||||
"-maxrate", Bitrate + "k"
|
||||
});
|
||||
// video.AdditionalParameters.AddRange(new[]
|
||||
// {
|
||||
// "-b:v:{index}",
|
||||
// "-maxrate", Bitrate + "k"
|
||||
// });
|
||||
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
// return 1;
|
||||
// }
|
||||
//}
|
||||
|
||||
Reference in New Issue
Block a user