Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C语言中自动选择youtube dl格式#_C#_String_Bash_Youtube Dl - Fatal编程技术网

C# 如何在C语言中自动选择youtube dl格式#

C# 如何在C语言中自动选择youtube dl格式#,c#,string,bash,youtube-dl,C#,String,Bash,Youtube Dl,我在这个社区看到了代码,并尝试在我的案例中使用。在以下简单情况下,所有这些都能完美工作: 下载youtube dl-f 299+140https://www.youtube.com/watch?v=oy7jsE4HVaw 但是,我正在努力抓住机会 -f bestvideo[高度它不是真正的“C#”因为您只是在C#中启动一个进程,但您使用的是控制台应用程序。在哪种情况下选择720p视频?在这种情况下是否存在1080p视频?因为如果不是这样,显然无法选择它…@csabinho是的,我在C#中启动进程

我在这个社区看到了代码,并尝试在我的案例中使用。在以下简单情况下,所有这些都能完美工作:

下载youtube dl-f 299+140https://www.youtube.com/watch?v=oy7jsE4HVaw

但是,我正在努力抓住机会


-f bestvideo[高度它不是真正的“C#”因为您只是在C#中启动一个进程,但您使用的是控制台应用程序。在哪种情况下选择720p视频?在这种情况下是否存在1080p视频?因为如果不是这样,显然无法选择它…@csabinho是的,我在C#中启动进程,但也可以监视数据输出(例如数据),我相信…如果可能的话,我想要一个字符串或一些标志,可以在C#中启动一个“if case”,并在将来生成一个ide。比如,如果读取720p(字符串)可以跳过,如果是1080p,可以选择并添加另一个if for fps首选项。我希望这样做,因为基本的文档编制对我没有帮助。1080p视频存在,程序下载的是最差质量的1080p,而不是最好的1080或720p,就像这里发布的代码一样“Height为什么不直接使用Python呢?该程序是用Python编写的,并且有一个用这种语言编写的库。你所做的是用C#.@csabinho编写一个类似AutoIt的半外壳脚本(这是我的主意)……但是,如果唯一的资源是Python,我可以尝试查看源代码。”(我失去了两台电脑…我不再使用这个程序…但我使用mpv和yotube dl输出我想要的东西,确实取得了很好的效果。这不是最好的,但很有效。现在我在bowser上使用了一个应用程序h264ify,这在我的设备上创造了奇迹。使用Opera+“添加到Opera”+H264降低我在youtube上播放视频的要求,现在没有问题了。