-
-
Notifications
You must be signed in to change notification settings - Fork 43
/
root.go
1162 lines (1154 loc) · 64.1 KB
/
root.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
package cmd
import (
"os"
"github.com/carapace-sh/carapace"
"github.com/carapace-sh/carapace-bin/pkg/actions/tools/mpv"
"github.com/carapace-sh/carapace/pkg/style"
"github.com/spf13/cobra"
"github.com/spf13/pflag"
)
var rootCmd = &cobra.Command{
Use: "mpv",
Short: "a media player",
Long: "https://mpv.io/",
Run: func(cmd *cobra.Command, args []string) {},
}
func Execute() error {
return rootCmd.Execute()
}
func init() {
carapace.Gen(rootCmd).Standalone()
rootCmd.Flags().String("ab-loop-a", "", "Set loop point")
rootCmd.Flags().String("ab-loop-b", "", "Set loop Point")
rootCmd.Flags().String("ab-loop-count", "", "Run A-B only N times")
rootCmd.Flags().Bool("access-references", false, "Follow any references in the file being opened")
rootCmd.Flags().String("ad", "", "Specify a priority list of audio decoders to be used")
rootCmd.Flags().String("ad-lavc-ac3drc", "", "Select the Dynamic Range Compression level for AC-3 audio streams")
rootCmd.Flags().Bool("ad-lavc-downmix", false, "Whether to request audio channel downmixing from the decoder")
rootCmd.Flags().String("ad-lavc-o", "", "")
rootCmd.Flags().String("ad-lavc-o-add", "", "")
rootCmd.Flags().String("ad-lavc-o-append", "", "")
rootCmd.Flags().String("ad-lavc-o-remove", "", "")
rootCmd.Flags().String("ad-lavc-o-set", "", "")
rootCmd.Flags().String("ad-lavc-threads", "", "Number of threads to use for decoding")
rootCmd.Flags().Bool("ad-queue-enable", false, "Enable running the audio decoder on a separate thread ")
rootCmd.Flags().String("ad-queue-max-bytes", "", "Maximum approximate allowed size of the queue")
rootCmd.Flags().String("ad-queue-max-samples", "", "Maximum number samples of the queue")
rootCmd.Flags().String("ad-queue-max-secs", "", "Maximum number of seconds of media in the queue")
rootCmd.Flags().String("af", "", "Specify a list of audio filters to apply to the audio stream")
rootCmd.Flags().String("af-add", "", "")
rootCmd.Flags().String("af-append", "", "")
rootCmd.Flags().String("af-clr", "", "")
rootCmd.Flags().String("af-defaults-add", "", "")
rootCmd.Flags().String("af-defaults-append", "", "")
rootCmd.Flags().String("af-defaults-clr", "", "")
rootCmd.Flags().String("af-defaults-del", "", "")
rootCmd.Flags().String("af-defaults-help", "", "")
rootCmd.Flags().String("af-defaults-pre", "", "")
rootCmd.Flags().String("af-defaults-remove", "", "")
rootCmd.Flags().String("af-defaults-set", "", "")
rootCmd.Flags().String("af-defaults-toggle", "", "")
rootCmd.Flags().String("af-del", "", "")
rootCmd.Flags().String("af-help", "", "")
rootCmd.Flags().String("af-pre", "", "")
rootCmd.Flags().String("af-remove", "", "")
rootCmd.Flags().String("af-set", "", "")
rootCmd.Flags().String("af-toggle", "", "")
rootCmd.Flags().String("aid", "", "")
rootCmd.Flags().String("alang", "", "")
rootCmd.Flags().String("alang-add", "", "")
rootCmd.Flags().String("alang-append", "", "")
rootCmd.Flags().String("alang-clr", "", "")
rootCmd.Flags().String("alang-del", "", "")
rootCmd.Flags().String("alang-pre", "", "")
rootCmd.Flags().String("alang-remove", "", "")
rootCmd.Flags().String("alang-set", "", "")
rootCmd.Flags().String("alang-toggle", "", "")
rootCmd.Flags().String("alpha", "", "")
rootCmd.Flags().String("alsa-buffer-time", "", "")
rootCmd.Flags().Bool("alsa-ignore-chmap", false, "")
rootCmd.Flags().String("alsa-mixer-device", "", "")
rootCmd.Flags().String("alsa-mixer-index", "", "")
rootCmd.Flags().String("alsa-mixer-name", "", "")
rootCmd.Flags().Bool("alsa-non-interleaved", false, "")
rootCmd.Flags().String("alsa-periods", "", "")
rootCmd.Flags().Bool("alsa-resample", false, "")
rootCmd.Flags().String("ao", "", "")
rootCmd.Flags().String("ao-add", "", "")
rootCmd.Flags().String("ao-append", "", "")
rootCmd.Flags().String("ao-clr", "", "")
rootCmd.Flags().String("ao-del", "", "")
rootCmd.Flags().String("ao-help", "", "")
rootCmd.Flags().Bool("ao-null-broken-delay", false, "")
rootCmd.Flags().Bool("ao-null-broken-eof", false, "")
rootCmd.Flags().String("ao-null-buffer", "", "")
rootCmd.Flags().String("ao-null-channel-layouts", "", "")
rootCmd.Flags().String("ao-null-format", "", "")
rootCmd.Flags().String("ao-null-latency", "", "")
rootCmd.Flags().String("ao-null-outburst", "", "")
rootCmd.Flags().String("ao-null-speed", "", "")
rootCmd.Flags().Bool("ao-null-untimed", false, "")
rootCmd.Flags().Bool("ao-pcm-append", false, "")
rootCmd.Flags().String("ao-pcm-file", "", "")
rootCmd.Flags().Bool("ao-pcm-waveheader", false, "")
rootCmd.Flags().String("ao-pre", "", "")
rootCmd.Flags().String("ao-remove", "", "")
rootCmd.Flags().String("ao-set", "", "")
rootCmd.Flags().String("ao-toggle", "", "")
rootCmd.Flags().String("audio", "", "")
rootCmd.Flags().String("audio-backward-batch", "", "")
rootCmd.Flags().String("audio-backward-overlap", "", "")
rootCmd.Flags().String("audio-buffer", "", "")
rootCmd.Flags().String("audio-channels", "", "")
rootCmd.Flags().String("audio-client-name", "", "")
rootCmd.Flags().String("audio-delay", "", "")
rootCmd.Flags().String("audio-demuxer", "", "")
rootCmd.Flags().String("audio-device", "", "")
rootCmd.Flags().String("audio-display", "", "")
rootCmd.Flags().Bool("audio-exclusive", false, "")
rootCmd.Flags().Bool("audio-fallback-to-null", false, "")
rootCmd.Flags().String("audio-file", "", "")
rootCmd.Flags().String("audio-file-auto", "", "")
rootCmd.Flags().String("audio-file-paths", "", "")
rootCmd.Flags().String("audio-file-paths-add", "", "")
rootCmd.Flags().String("audio-file-paths-append", "", "")
rootCmd.Flags().String("audio-file-paths-clr", "", "")
rootCmd.Flags().String("audio-file-paths-del", "", "")
rootCmd.Flags().String("audio-file-paths-pre", "", "")
rootCmd.Flags().String("audio-file-paths-remove", "", "")
rootCmd.Flags().String("audio-file-paths-set", "", "")
rootCmd.Flags().String("audio-file-paths-toggle", "", "")
rootCmd.Flags().String("audio-files", "", "")
rootCmd.Flags().String("audio-files-add", "", "")
rootCmd.Flags().String("audio-files-append", "", "")
rootCmd.Flags().String("audio-files-clr", "", "")
rootCmd.Flags().String("audio-files-del", "", "")
rootCmd.Flags().String("audio-files-pre", "", "")
rootCmd.Flags().String("audio-files-remove", "", "")
rootCmd.Flags().String("audio-files-set", "", "")
rootCmd.Flags().String("audio-files-toggle", "", "")
rootCmd.Flags().String("audio-format", "", "")
rootCmd.Flags().Bool("audio-normalize-downmix", false, "")
rootCmd.Flags().Bool("audio-pitch-correction", false, "")
rootCmd.Flags().String("audio-resample-cutoff", "", "")
rootCmd.Flags().String("audio-resample-filter-size", "", "")
rootCmd.Flags().Bool("audio-resample-linear", false, "")
rootCmd.Flags().String("audio-resample-max-output-size", "", "")
rootCmd.Flags().String("audio-resample-phase-shift", "", "")
rootCmd.Flags().String("audio-reversal-buffer", "", "")
rootCmd.Flags().String("audio-samplerate", "", "")
rootCmd.Flags().String("audio-spdif", "", "")
rootCmd.Flags().Bool("audio-stream-silence", false, "")
rootCmd.Flags().String("audio-swresample-o", "", "")
rootCmd.Flags().String("audio-swresample-o-add", "", "")
rootCmd.Flags().String("audio-swresample-o-append", "", "")
rootCmd.Flags().String("audio-swresample-o-remove", "", "")
rootCmd.Flags().String("audio-swresample-o-set", "", "")
rootCmd.Flags().String("audio-wait-open", "", "")
rootCmd.Flags().String("autofit", "", "")
rootCmd.Flags().String("autofit-larger", "", "")
rootCmd.Flags().String("autofit-smaller", "", "")
rootCmd.Flags().Bool("autoload-files", false, "")
rootCmd.Flags().String("autosync", "", "")
rootCmd.Flags().String("background", "", "")
rootCmd.Flags().String("blend-subtitles", "", "")
rootCmd.Flags().String("bluray-device", "", "")
rootCmd.Flags().Bool("border", false, "")
rootCmd.Flags().String("brightness", "", "")
rootCmd.Flags().String("cache", "", "")
rootCmd.Flags().String("cache-dir", "", "")
rootCmd.Flags().Bool("cache-on-disk", false, "")
rootCmd.Flags().Bool("cache-pause", false, "")
rootCmd.Flags().Bool("cache-pause-initial", false, "")
rootCmd.Flags().String("cache-pause-wait", "", "")
rootCmd.Flags().String("cache-secs", "", "")
rootCmd.Flags().String("cache-unlink-files", "", "")
rootCmd.Flags().Bool("cdda-cdtext", false, "")
rootCmd.Flags().String("cdda-overlap", "", "")
rootCmd.Flags().String("cdda-paranoia", "", "")
rootCmd.Flags().String("cdda-sector-size", "", "")
rootCmd.Flags().Bool("cdda-skip", false, "")
rootCmd.Flags().String("cdda-span-a", "", "")
rootCmd.Flags().String("cdda-span-b", "", "")
rootCmd.Flags().String("cdda-speed", "", "")
rootCmd.Flags().String("cdda-toc-bias", "", "")
rootCmd.Flags().String("cdda-toc-offset", "", "")
rootCmd.Flags().String("cdrom-device", "", "")
rootCmd.Flags().String("chapter-merge-threshold", "", "")
rootCmd.Flags().String("chapter-seek-threshold", "", "")
rootCmd.Flags().String("chapters-file", "", "")
rootCmd.Flags().Bool("config", false, "")
rootCmd.Flags().String("config-dir", "", "")
rootCmd.Flags().String("contrast", "", "")
rootCmd.Flags().Bool("cookies", false, "")
rootCmd.Flags().String("cookies-file", "", "")
rootCmd.Flags().Bool("correct-downscaling", false, "")
rootCmd.Flags().Bool("correct-pts", false, "")
rootCmd.Flags().String("cover-art-auto", "", "")
rootCmd.Flags().String("cover-art-file", "", "")
rootCmd.Flags().String("cover-art-files", "", "")
rootCmd.Flags().String("cover-art-files-add", "", "")
rootCmd.Flags().String("cover-art-files-append", "", "")
rootCmd.Flags().String("cover-art-files-clr", "", "")
rootCmd.Flags().String("cover-art-files-del", "", "")
rootCmd.Flags().String("cover-art-files-pre", "", "")
rootCmd.Flags().String("cover-art-files-remove", "", "")
rootCmd.Flags().String("cover-art-files-set", "", "")
rootCmd.Flags().String("cover-art-files-toggle", "", "")
rootCmd.Flags().String("cscale", "", "")
rootCmd.Flags().String("cscale-antiring", "", "")
rootCmd.Flags().String("cscale-blur", "", "")
rootCmd.Flags().String("cscale-clamp", "", "")
rootCmd.Flags().String("cscale-cutoff", "", "")
rootCmd.Flags().String("cscale-param1", "", "")
rootCmd.Flags().String("cscale-param2", "", "")
rootCmd.Flags().String("cscale-radius", "", "")
rootCmd.Flags().String("cscale-taper", "", "")
rootCmd.Flags().String("cscale-wblur", "", "")
rootCmd.Flags().String("cscale-window", "", "")
rootCmd.Flags().String("cscale-wparam", "", "")
rootCmd.Flags().String("cscale-wtaper", "", "")
rootCmd.Flags().String("cuda-decode-device", "", "")
rootCmd.Flags().String("cursor-autohide", "", "")
rootCmd.Flags().Bool("cursor-autohide-fs-only", false, "")
rootCmd.Flags().Bool("deband", false, "")
rootCmd.Flags().String("deband-grain", "", "")
rootCmd.Flags().String("deband-iterations", "", "")
rootCmd.Flags().String("deband-range", "", "")
rootCmd.Flags().String("deband-threshold", "", "")
rootCmd.Flags().Bool("deinterlace", false, "")
rootCmd.Flags().String("demuxer", "", "")
rootCmd.Flags().String("demuxer-backward-playback-step", "", "")
rootCmd.Flags().Bool("demuxer-cache-wait", false, "")
rootCmd.Flags().String("demuxer-cue-codepage", "", "")
rootCmd.Flags().Bool("demuxer-donate-buffer", false, "")
rootCmd.Flags().Bool("demuxer-lavf-allow-mimetype", false, "")
rootCmd.Flags().String("demuxer-lavf-analyzeduration", "", "")
rootCmd.Flags().String("demuxer-lavf-buffersize", "", "")
rootCmd.Flags().String("demuxer-lavf-format", "", "")
rootCmd.Flags().Bool("demuxer-lavf-hacks", false, "")
rootCmd.Flags().String("demuxer-lavf-linearize-timestamps", "", "")
rootCmd.Flags().String("demuxer-lavf-o", "", "")
rootCmd.Flags().String("demuxer-lavf-o-add", "", "")
rootCmd.Flags().String("demuxer-lavf-o-append", "", "")
rootCmd.Flags().String("demuxer-lavf-o-remove", "", "")
rootCmd.Flags().String("demuxer-lavf-o-set", "", "")
rootCmd.Flags().String("demuxer-lavf-probe-info", "", "")
rootCmd.Flags().String("demuxer-lavf-probescore", "", "")
rootCmd.Flags().String("demuxer-lavf-probesize", "", "")
rootCmd.Flags().Bool("demuxer-lavf-propagate-opts", false, "")
rootCmd.Flags().String("demuxer-max-back-bytes", "", "")
rootCmd.Flags().String("demuxer-max-bytes", "", "")
rootCmd.Flags().Bool("demuxer-mkv-probe-start-time", false, "")
rootCmd.Flags().String("demuxer-mkv-probe-video-duration", "", "")
rootCmd.Flags().String("demuxer-mkv-subtitle-preroll", "", "")
rootCmd.Flags().String("demuxer-mkv-subtitle-preroll-secs", "", "")
rootCmd.Flags().String("demuxer-mkv-subtitle-preroll-secs-index", "", "")
rootCmd.Flags().String("demuxer-rawaudio-channels", "", "")
rootCmd.Flags().String("demuxer-rawaudio-format", "", "")
rootCmd.Flags().String("demuxer-rawaudio-rate", "", "")
rootCmd.Flags().String("demuxer-rawvideo-codec", "", "")
rootCmd.Flags().String("demuxer-rawvideo-format", "", "")
rootCmd.Flags().String("demuxer-rawvideo-fps", "", "")
rootCmd.Flags().String("demuxer-rawvideo-h", "", "")
rootCmd.Flags().String("demuxer-rawvideo-mp-format", "", "")
rootCmd.Flags().String("demuxer-rawvideo-size", "", "")
rootCmd.Flags().String("demuxer-rawvideo-w", "", "")
rootCmd.Flags().String("demuxer-readahead-secs", "", "")
rootCmd.Flags().String("demuxer-seekable-cache", "", "")
rootCmd.Flags().String("demuxer-termination-timeout", "", "")
rootCmd.Flags().Bool("demuxer-thread", false, "")
rootCmd.Flags().String("display-tags", "", "")
rootCmd.Flags().String("display-tags-add", "", "")
rootCmd.Flags().String("display-tags-append", "", "")
rootCmd.Flags().String("display-tags-clr", "", "")
rootCmd.Flags().String("display-tags-del", "", "")
rootCmd.Flags().String("display-tags-pre", "", "")
rootCmd.Flags().String("display-tags-remove", "", "")
rootCmd.Flags().String("display-tags-set", "", "")
rootCmd.Flags().String("display-tags-toggle", "", "")
rootCmd.Flags().String("dither", "", "")
rootCmd.Flags().String("dither-depth", "", "")
rootCmd.Flags().String("dither-size-fruit", "", "")
rootCmd.Flags().String("drm-atomic", "", "")
rootCmd.Flags().String("drm-connector", "", "")
rootCmd.Flags().String("drm-device", "", "")
rootCmd.Flags().String("drm-draw-plane", "", "")
rootCmd.Flags().String("drm-draw-surface-size", "", "")
rootCmd.Flags().String("drm-drmprime-video-plane", "", "")
rootCmd.Flags().String("drm-format", "", "")
rootCmd.Flags().String("drm-mode", "", "")
rootCmd.Flags().String("dscale", "", "")
rootCmd.Flags().String("dscale-antiring", "", "")
rootCmd.Flags().String("dscale-blur", "", "")
rootCmd.Flags().String("dscale-clamp", "", "")
rootCmd.Flags().String("dscale-cutoff", "", "")
rootCmd.Flags().String("dscale-param1", "", "")
rootCmd.Flags().String("dscale-param2", "", "")
rootCmd.Flags().String("dscale-radius", "", "")
rootCmd.Flags().String("dscale-taper", "", "")
rootCmd.Flags().String("dscale-wblur", "", "")
rootCmd.Flags().String("dscale-window", "", "")
rootCmd.Flags().String("dscale-wparam", "", "")
rootCmd.Flags().String("dscale-wtaper", "", "")
rootCmd.Flags().String("dump-stats", "", "")
rootCmd.Flags().String("dvbin-card", "", "")
rootCmd.Flags().String("dvbin-channel-switch-offset", "", "")
rootCmd.Flags().String("dvbin-file", "", "")
rootCmd.Flags().Bool("dvbin-full-transponder", false, "")
rootCmd.Flags().String("dvbin-prog", "", "")
rootCmd.Flags().String("dvbin-timeout", "", "")
rootCmd.Flags().String("dvd-angle", "", "")
rootCmd.Flags().String("dvd-device", "", "")
rootCmd.Flags().String("dvd-speed", "", "")
rootCmd.Flags().String("edition", "", "")
rootCmd.Flags().Bool("embeddedfonts", false, "")
rootCmd.Flags().String("end", "", "")
rootCmd.Flags().String("error-diffusion", "", "")
rootCmd.Flags().String("external-file", "", "")
rootCmd.Flags().String("external-files", "", "")
rootCmd.Flags().String("external-files-add", "", "")
rootCmd.Flags().String("external-files-append", "", "")
rootCmd.Flags().String("external-files-clr", "", "")
rootCmd.Flags().String("external-files-del", "", "")
rootCmd.Flags().String("external-files-pre", "", "")
rootCmd.Flags().String("external-files-remove", "", "")
rootCmd.Flags().String("external-files-set", "", "")
rootCmd.Flags().String("external-files-toggle", "", "")
rootCmd.Flags().String("fbo-format", "", "")
rootCmd.Flags().Bool("focus-on-open", false, "")
rootCmd.Flags().String("force-media-title", "", "")
rootCmd.Flags().Bool("force-rgba-osd-rendering", false, "")
rootCmd.Flags().Bool("force-seekable", false, "")
rootCmd.Flags().String("force-window", "", "")
rootCmd.Flags().Bool("force-window-position", false, "")
rootCmd.Flags().String("fps", "", "")
rootCmd.Flags().String("framedrop", "", "")
rootCmd.Flags().String("frames", "", "")
rootCmd.Flags().String("fs", "", "fullscreen playback")
rootCmd.Flags().String("fs-screen", "", "")
rootCmd.Flags().String("fs-screen-name", "", "")
rootCmd.Flags().Bool("fullscreen", false, "")
rootCmd.Flags().String("gamma", "", "")
rootCmd.Flags().Bool("gamma-auto", false, "")
rootCmd.Flags().String("gamma-factor", "", "")
rootCmd.Flags().Bool("gamut-clipping", false, "")
rootCmd.Flags().Bool("gamut-warning", false, "")
rootCmd.Flags().String("gapless-audio", "", "")
rootCmd.Flags().String("geometry", "", "")
rootCmd.Flags().String("glsl-shader", "", "")
rootCmd.Flags().String("glsl-shaders", "", "")
rootCmd.Flags().String("glsl-shaders-add", "", "")
rootCmd.Flags().String("glsl-shaders-append", "", "")
rootCmd.Flags().String("glsl-shaders-clr", "", "")
rootCmd.Flags().String("glsl-shaders-del", "", "")
rootCmd.Flags().String("glsl-shaders-pre", "", "")
rootCmd.Flags().String("glsl-shaders-remove", "", "")
rootCmd.Flags().String("glsl-shaders-set", "", "")
rootCmd.Flags().String("glsl-shaders-toggle", "", "")
rootCmd.Flags().String("gpu-api", "", "")
rootCmd.Flags().String("gpu-context", "", "")
rootCmd.Flags().Bool("gpu-debug", false, "")
rootCmd.Flags().String("gpu-dumb-mode", "", "")
rootCmd.Flags().String("gpu-hwdec-interop", "", "")
rootCmd.Flags().String("gpu-shader-cache-dir", "", "")
rootCmd.Flags().Bool("gpu-sw", false, "")
rootCmd.Flags().String("gpu-tex-pad-x", "", "")
rootCmd.Flags().String("gpu-tex-pad-y", "", "")
rootCmd.Flags().String("h", "", "")
rootCmd.Flags().String("hdr-compute-peak", "", "")
rootCmd.Flags().String("hdr-peak-decay-rate", "", "")
rootCmd.Flags().String("hdr-scene-threshold-high", "", "")
rootCmd.Flags().String("hdr-scene-threshold-low", "", "")
rootCmd.Flags().String("help", "", "")
rootCmd.Flags().Bool("hidpi-window-scale", false, "")
rootCmd.Flags().String("hls-bitrate", "", "")
rootCmd.Flags().String("hr-seek", "", "")
rootCmd.Flags().String("hr-seek-demuxer-offset", "", "")
rootCmd.Flags().Bool("hr-seek-framedrop", false, "")
rootCmd.Flags().String("http-header-fields", "", "")
rootCmd.Flags().String("http-header-fields-add", "", "")
rootCmd.Flags().String("http-header-fields-append", "", "")
rootCmd.Flags().String("http-header-fields-clr", "", "")
rootCmd.Flags().String("http-header-fields-del", "", "")
rootCmd.Flags().String("http-header-fields-pre", "", "")
rootCmd.Flags().String("http-header-fields-remove", "", "")
rootCmd.Flags().String("http-header-fields-set", "", "")
rootCmd.Flags().String("http-header-fields-toggle", "", "")
rootCmd.Flags().String("http-proxy", "", "")
rootCmd.Flags().String("hue", "", "")
rootCmd.Flags().String("hwdec", "", "")
rootCmd.Flags().String("hwdec-codecs", "", "")
rootCmd.Flags().String("hwdec-extra-frames", "", "")
rootCmd.Flags().String("hwdec-image-format", "", "")
rootCmd.Flags().String("icc-3dlut-size", "", "")
rootCmd.Flags().String("icc-cache-dir", "", "")
rootCmd.Flags().String("icc-force-contrast", "", "")
rootCmd.Flags().String("icc-intent", "", "")
rootCmd.Flags().String("icc-profile", "", "")
rootCmd.Flags().Bool("icc-profile-auto", false, "")
rootCmd.Flags().String("idle", "", "")
rootCmd.Flags().Bool("ignore-path-in-watch-later-config", false, "")
rootCmd.Flags().String("image-display-duration", "", "")
rootCmd.Flags().Bool("image-subs-video-resolution", false, "")
rootCmd.Flags().String("include", "", "")
rootCmd.Flags().String("index", "", "")
rootCmd.Flags().Bool("initial-audio-sync", false, "")
rootCmd.Flags().String("input-ar-delay", "", "")
rootCmd.Flags().String("input-ar-rate", "", "")
rootCmd.Flags().Bool("input-builtin-bindings", false, "")
rootCmd.Flags().String("input-conf", "", "")
rootCmd.Flags().Bool("input-cursor", false, "")
rootCmd.Flags().Bool("input-default-bindings", false, "")
rootCmd.Flags().String("input-doubleclick-time", "", "")
rootCmd.Flags().String("input-ipc-client", "", "")
rootCmd.Flags().String("input-ipc-server", "", "")
rootCmd.Flags().String("input-key-fifo-size", "", "")
rootCmd.Flags().String("input-keylist", "", "")
rootCmd.Flags().Bool("input-media-keys", false, "")
rootCmd.Flags().Bool("input-right-alt-gr", false, "")
rootCmd.Flags().Bool("input-terminal", false, "")
rootCmd.Flags().Bool("input-test", false, "")
rootCmd.Flags().Bool("input-vo-keyboard", false, "")
rootCmd.Flags().String("inputrootCmdlist", "", "")
rootCmd.Flags().Bool("interpolation", false, "")
rootCmd.Flags().String("interpolation-threshold", "", "")
rootCmd.Flags().Bool("jack-autostart", false, "")
rootCmd.Flags().Bool("jack-connect", false, "")
rootCmd.Flags().String("jack-name", "", "")
rootCmd.Flags().String("jack-port", "", "")
rootCmd.Flags().String("jack-std-channel-layout", "", "")
rootCmd.Flags().String("keep-open", "", "")
rootCmd.Flags().Bool("keep-open-pause", false, "")
rootCmd.Flags().Bool("keepaspect", false, "")
rootCmd.Flags().Bool("keepaspect-window", false, "")
rootCmd.Flags().String("lavfi-complex", "", "")
rootCmd.Flags().String("length", "", "")
rootCmd.Flags().Bool("linear-downscaling", false, "")
rootCmd.Flags().Bool("linear-upscaling", false, "")
rootCmd.Flags().Bool("list-options", false, "list all mpv options")
rootCmd.Flags().Bool("list-properties", false, "")
rootCmd.Flags().String("list-protocols", "", "")
rootCmd.Flags().String("load-auto-profiles", "", "")
rootCmd.Flags().Bool("load-osd-console", false, "")
rootCmd.Flags().Bool("load-scripts", false, "")
rootCmd.Flags().Bool("load-stats-overlay", false, "")
rootCmd.Flags().Bool("load-unsafe-playlists", false, "")
rootCmd.Flags().String("log-file", "", "")
rootCmd.Flags().String("loop", "", "")
rootCmd.Flags().String("loop-file", "", "")
rootCmd.Flags().String("loop-playlist", "", "")
rootCmd.Flags().String("mc", "", "")
rootCmd.Flags().Bool("merge-files", false, "")
rootCmd.Flags().String("metadata-codepage", "", "")
rootCmd.Flags().String("mf-fps", "", "")
rootCmd.Flags().String("mf-type", "", "")
rootCmd.Flags().String("monitoraspect", "", "")
rootCmd.Flags().String("monitorpixelaspect", "", "")
rootCmd.Flags().Bool("msg-color", false, "")
rootCmd.Flags().String("msg-level", "", "")
rootCmd.Flags().Bool("msg-module", false, "")
rootCmd.Flags().Bool("msg-time", false, "")
rootCmd.Flags().String("mute", "", "")
rootCmd.Flags().Bool("native-fs", false, "")
rootCmd.Flags().Bool("native-keyrepeat", false, "")
rootCmd.Flags().String("network-timeout", "", "")
rootCmd.Flags().Bool("no-audio", false, "do not play sound")
rootCmd.Flags().Bool("no-video", false, "do not play video")
rootCmd.Flags().String("o", "", "")
rootCmd.Flags().String("oac", "", "")
rootCmd.Flags().String("oacopts", "", "")
rootCmd.Flags().String("oacopts-add", "", "")
rootCmd.Flags().String("oacopts-append", "", "")
rootCmd.Flags().String("oacopts-remove", "", "")
rootCmd.Flags().String("oacopts-set", "", "")
rootCmd.Flags().Bool("ocopy-metadata", false, "")
rootCmd.Flags().String("of", "", "")
rootCmd.Flags().String("ofopts", "", "")
rootCmd.Flags().String("ofopts-add", "", "")
rootCmd.Flags().String("ofopts-append", "", "")
rootCmd.Flags().String("ofopts-remove", "", "")
rootCmd.Flags().String("ofopts-set", "", "")
rootCmd.Flags().Bool("on-all-workspaces", false, "")
rootCmd.Flags().Bool("ontop", false, "")
rootCmd.Flags().String("ontop-level", "", "")
rootCmd.Flags().String("opengl-check-pattern-a", "", "")
rootCmd.Flags().String("opengl-check-pattern-b", "", "")
rootCmd.Flags().String("opengl-early-flush", "", "")
rootCmd.Flags().String("opengl-es", "", "")
rootCmd.Flags().Bool("opengl-glfinish", false, "")
rootCmd.Flags().Bool("opengl-pbo", false, "")
rootCmd.Flags().Bool("opengl-rectangle-textures", false, "")
rootCmd.Flags().String("opengl-swapinterval", "", "")
rootCmd.Flags().Bool("opengl-waitvsync", false, "")
rootCmd.Flags().Bool("orawts", false, "")
rootCmd.Flags().Bool("ordered-chapters", false, "")
rootCmd.Flags().String("ordered-chapters-files", "", "")
rootCmd.Flags().String("oremove-metadata", "", "")
rootCmd.Flags().String("oremove-metadata-add", "", "")
rootCmd.Flags().String("oremove-metadata-append", "", "")
rootCmd.Flags().String("oremove-metadata-clr", "", "")
rootCmd.Flags().String("oremove-metadata-del", "", "")
rootCmd.Flags().String("oremove-metadata-pre", "", "")
rootCmd.Flags().String("oremove-metadata-remove", "", "")
rootCmd.Flags().String("oremove-metadata-set", "", "")
rootCmd.Flags().String("oremove-metadata-toggle", "", "")
rootCmd.Flags().Bool("osc", false, "")
rootCmd.Flags().String("osd-align-x", "", "")
rootCmd.Flags().String("osd-align-y", "", "")
rootCmd.Flags().String("osd-back-color", "", "")
rootCmd.Flags().Bool("osd-bar", false, "")
rootCmd.Flags().String("osd-bar-align-x", "", "")
rootCmd.Flags().String("osd-bar-align-y", "", "")
rootCmd.Flags().String("osd-bar-h", "", "")
rootCmd.Flags().String("osd-bar-w", "", "")
rootCmd.Flags().String("osd-blur", "", "")
rootCmd.Flags().Bool("osd-bold", false, "")
rootCmd.Flags().String("osd-border-color", "", "")
rootCmd.Flags().String("osd-border-size", "", "")
rootCmd.Flags().String("osd-color", "", "")
rootCmd.Flags().String("osd-duration", "", "")
rootCmd.Flags().String("osd-font", "", "")
rootCmd.Flags().String("osd-font-provider", "", "")
rootCmd.Flags().String("osd-font-size", "", "")
rootCmd.Flags().Bool("osd-fractions", false, "")
rootCmd.Flags().Bool("osd-italic", false, "")
rootCmd.Flags().String("osd-justify", "", "")
rootCmd.Flags().String("osd-level", "", "")
rootCmd.Flags().String("osd-margin-x", "", "")
rootCmd.Flags().String("osd-margin-y", "", "")
rootCmd.Flags().String("osd-msg1", "", "")
rootCmd.Flags().String("osd-msg2", "", "")
rootCmd.Flags().String("osd-msg3", "", "")
rootCmd.Flags().String("osd-on-seek", "", "")
rootCmd.Flags().String("osd-playing-msg", "", "")
rootCmd.Flags().String("osd-scale", "", "")
rootCmd.Flags().Bool("osd-scale-by-window", false, "")
rootCmd.Flags().String("osd-shadow-color", "", "")
rootCmd.Flags().String("osd-shadow-offset", "", "")
rootCmd.Flags().String("osd-spacing", "", "")
rootCmd.Flags().String("osd-status-msg", "", "")
rootCmd.Flags().String("oset-metadata", "", "")
rootCmd.Flags().String("oset-metadata-add", "", "")
rootCmd.Flags().String("oset-metadata-append", "", "")
rootCmd.Flags().String("oset-metadata-remove", "", "")
rootCmd.Flags().String("oset-metadata-set", "", "")
rootCmd.Flags().String("ovc", "", "")
rootCmd.Flags().String("ovcopts", "", "")
rootCmd.Flags().String("ovcopts-add", "", "")
rootCmd.Flags().String("ovcopts-append", "", "")
rootCmd.Flags().String("ovcopts-remove", "", "")
rootCmd.Flags().String("ovcopts-set", "", "")
rootCmd.Flags().String("override-display-fps", "", "")
rootCmd.Flags().String("panscan", "", "")
rootCmd.Flags().Bool("pause", false, "")
rootCmd.Flags().String("play-dir", "", "")
rootCmd.Flags().String("player-operation-mode", "", "")
rootCmd.Flags().String("playlist", "", "specify playlist file")
rootCmd.Flags().String("playlist-start", "", "")
rootCmd.Flags().Bool("prefetch-playlist", false, "")
rootCmd.Flags().String("profile", "", "")
rootCmd.Flags().String("profile-add", "", "")
rootCmd.Flags().String("profile-append", "", "")
rootCmd.Flags().String("profile-clr", "", "")
rootCmd.Flags().String("profile-del", "", "")
rootCmd.Flags().String("profile-pre", "", "")
rootCmd.Flags().String("profile-remove", "", "")
rootCmd.Flags().String("profile-set", "", "")
rootCmd.Flags().String("profile-toggle", "", "")
rootCmd.Flags().Bool("pulse-allow-suspended", false, "")
rootCmd.Flags().String("pulse-buffer", "", "")
rootCmd.Flags().String("pulse-host", "", "")
rootCmd.Flags().Bool("pulse-latency-hacks", false, "")
rootCmd.Flags().Bool("quiet", false, "")
rootCmd.Flags().Bool("rar-list-all-volumes", false, "")
rootCmd.Flags().Bool("really-quiet", false, "")
rootCmd.Flags().Bool("rebase-start-time", false, "")
rootCmd.Flags().String("referrer", "", "")
rootCmd.Flags().String("replaygain", "", "")
rootCmd.Flags().Bool("replaygain-clip", false, "")
rootCmd.Flags().String("replaygain-fallback", "", "")
rootCmd.Flags().String("replaygain-preamp", "", "")
rootCmd.Flags().String("reset-on-next-file", "", "")
rootCmd.Flags().String("reset-on-next-file-add", "", "")
rootCmd.Flags().String("reset-on-next-file-append", "", "")
rootCmd.Flags().String("reset-on-next-file-clr", "", "")
rootCmd.Flags().String("reset-on-next-file-del", "", "")
rootCmd.Flags().String("reset-on-next-file-pre", "", "")
rootCmd.Flags().String("reset-on-next-file-remove", "", "")
rootCmd.Flags().String("reset-on-next-file-set", "", "")
rootCmd.Flags().String("reset-on-next-file-toggle", "", "")
rootCmd.Flags().Bool("resume-playback", false, "")
rootCmd.Flags().Bool("resume-playback-check-mtime", false, "")
rootCmd.Flags().String("rtsp-transport", "", "")
rootCmd.Flags().String("saturation", "", "")
rootCmd.Flags().Bool("save-position-on-quit", false, "")
rootCmd.Flags().String("scale", "", "")
rootCmd.Flags().String("scale-antiring", "", "")
rootCmd.Flags().String("scale-blur", "", "")
rootCmd.Flags().String("scale-clamp", "", "")
rootCmd.Flags().String("scale-cutoff", "", "")
rootCmd.Flags().String("scale-param1", "", "")
rootCmd.Flags().String("scale-param2", "", "")
rootCmd.Flags().String("scale-radius", "", "")
rootCmd.Flags().String("scale-taper", "", "")
rootCmd.Flags().String("scale-wblur", "", "")
rootCmd.Flags().String("scale-window", "", "")
rootCmd.Flags().String("scale-wparam", "", "")
rootCmd.Flags().String("scale-wtaper", "", "")
rootCmd.Flags().String("scaler-lut-size", "", "")
rootCmd.Flags().Bool("scaler-resizes-only", false, "")
rootCmd.Flags().String("screen", "", "")
rootCmd.Flags().String("screen-name", "", "")
rootCmd.Flags().String("screenshot-directory", "", "")
rootCmd.Flags().String("screenshot-format", "", "")
rootCmd.Flags().Bool("screenshot-high-bit-depth", false, "")
rootCmd.Flags().String("screenshot-jpeg-quality", "", "")
rootCmd.Flags().Bool("screenshot-jpeg-source-chroma", false, "")
rootCmd.Flags().String("screenshot-png-compression", "", "")
rootCmd.Flags().String("screenshot-png-filter", "", "")
rootCmd.Flags().Bool("screenshot-sw", false, "")
rootCmd.Flags().Bool("screenshot-tag-colorspace", false, "")
rootCmd.Flags().String("screenshot-template", "", "")
rootCmd.Flags().String("screenshot-webp-compression", "", "")
rootCmd.Flags().Bool("screenshot-webp-lossless", false, "")
rootCmd.Flags().String("screenshot-webp-quality", "", "")
rootCmd.Flags().String("script", "", "")
rootCmd.Flags().String("script-opts", "", "")
rootCmd.Flags().String("script-opts-add", "", "")
rootCmd.Flags().String("script-opts-append", "", "")
rootCmd.Flags().String("script-opts-remove", "", "")
rootCmd.Flags().String("script-opts-set", "", "")
rootCmd.Flags().String("scripts", "", "")
rootCmd.Flags().String("scripts-add", "", "")
rootCmd.Flags().String("scripts-append", "", "")
rootCmd.Flags().String("scripts-clr", "", "")
rootCmd.Flags().String("scripts-del", "", "")
rootCmd.Flags().String("scripts-pre", "", "")
rootCmd.Flags().String("scripts-remove", "", "")
rootCmd.Flags().String("scripts-set", "", "")
rootCmd.Flags().String("scripts-toggle", "", "")
rootCmd.Flags().String("secondary-sid", "", "")
rootCmd.Flags().Bool("secondary-sub-visibility", false, "")
rootCmd.Flags().String("sharpen", "", "")
rootCmd.Flags().String("show-profile", "", "")
rootCmd.Flags().Bool("shuffle", false, "")
rootCmd.Flags().String("sid", "", "")
rootCmd.Flags().String("sigmoid-center", "", "")
rootCmd.Flags().String("sigmoid-slope", "", "")
rootCmd.Flags().Bool("sigmoid-upscaling", false, "")
rootCmd.Flags().String("slang", "", "")
rootCmd.Flags().String("slang-add", "", "")
rootCmd.Flags().String("slang-append", "", "")
rootCmd.Flags().String("slang-clr", "", "")
rootCmd.Flags().String("slang-del", "", "")
rootCmd.Flags().String("slang-pre", "", "")
rootCmd.Flags().String("slang-remove", "", "")
rootCmd.Flags().String("slang-set", "", "")
rootCmd.Flags().String("slang-toggle", "", "")
rootCmd.Flags().Bool("snap-window", false, "")
rootCmd.Flags().String("speed", "", "")
rootCmd.Flags().String("spirv-compiler", "", "")
rootCmd.Flags().String("sstep", "", "")
rootCmd.Flags().String("start", "", "seek to given (percent, seconds, or hh:mm:ss) position")
rootCmd.Flags().Bool("stop-playback-on-init-failure", false, "")
rootCmd.Flags().Bool("stop-screensaver", false, "")
rootCmd.Flags().String("stream-buffer-size", "", "")
rootCmd.Flags().String("stream-dump", "", "")
rootCmd.Flags().String("stream-lavf-o", "", "")
rootCmd.Flags().String("stream-lavf-o-add", "", "")
rootCmd.Flags().String("stream-lavf-o-append", "", "")
rootCmd.Flags().String("stream-lavf-o-remove", "", "")
rootCmd.Flags().String("stream-lavf-o-set", "", "")
rootCmd.Flags().String("stream-record", "", "")
rootCmd.Flags().Bool("stretch-dvd-subs", false, "")
rootCmd.Flags().Bool("stretch-image-subs-to-screen", false, "")
rootCmd.Flags().String("sub", "", "")
rootCmd.Flags().String("sub-align-x", "", "")
rootCmd.Flags().String("sub-align-y", "", "")
rootCmd.Flags().Bool("sub-ass", false, "")
rootCmd.Flags().Bool("sub-ass-force-margins", false, "")
rootCmd.Flags().String("sub-ass-force-style", "", "")
rootCmd.Flags().String("sub-ass-force-style-add", "", "")
rootCmd.Flags().String("sub-ass-force-style-append", "", "")
rootCmd.Flags().String("sub-ass-force-style-clr", "", "")
rootCmd.Flags().String("sub-ass-force-style-del", "", "")
rootCmd.Flags().String("sub-ass-force-style-pre", "", "")
rootCmd.Flags().String("sub-ass-force-style-remove", "", "")
rootCmd.Flags().String("sub-ass-force-style-set", "", "")
rootCmd.Flags().String("sub-ass-force-style-toggle", "", "")
rootCmd.Flags().String("sub-ass-hinting", "", "")
rootCmd.Flags().Bool("sub-ass-justify", false, "")
rootCmd.Flags().String("sub-ass-line-spacing", "", "")
rootCmd.Flags().String("sub-ass-override", "", "")
rootCmd.Flags().Bool("sub-ass-scale-with-window", false, "")
rootCmd.Flags().String("sub-ass-shaper", "", "")
rootCmd.Flags().String("sub-ass-styles", "", "")
rootCmd.Flags().Bool("sub-ass-vsfilter-aspect-compat", false, "")
rootCmd.Flags().Bool("sub-ass-vsfilter-blur-compat", false, "")
rootCmd.Flags().String("sub-ass-vsfilter-color-compat", "", "")
rootCmd.Flags().String("sub-auto", "", "")
rootCmd.Flags().String("sub-back-color", "", "")
rootCmd.Flags().String("sub-blur", "", "")
rootCmd.Flags().Bool("sub-bold", false, "")
rootCmd.Flags().String("sub-border-color", "", "")
rootCmd.Flags().String("sub-border-size", "", "")
rootCmd.Flags().Bool("sub-clear-on-seek", false, "")
rootCmd.Flags().String("sub-codepage", "", "")
rootCmd.Flags().String("sub-color", "", "")
rootCmd.Flags().Bool("sub-create-cc-track", false, "")
rootCmd.Flags().String("sub-delay", "", "")
rootCmd.Flags().String("sub-demuxer", "", "")
rootCmd.Flags().String("sub-file", "", "specify subtitle file to use")
rootCmd.Flags().String("sub-file-paths", "", "")
rootCmd.Flags().String("sub-file-paths-add", "", "")
rootCmd.Flags().String("sub-file-paths-append", "", "")
rootCmd.Flags().String("sub-file-paths-clr", "", "")
rootCmd.Flags().String("sub-file-paths-del", "", "")
rootCmd.Flags().String("sub-file-paths-pre", "", "")
rootCmd.Flags().String("sub-file-paths-remove", "", "")
rootCmd.Flags().String("sub-file-paths-set", "", "")
rootCmd.Flags().String("sub-file-paths-toggle", "", "")
rootCmd.Flags().String("sub-files", "", "")
rootCmd.Flags().String("sub-files-add", "", "")
rootCmd.Flags().String("sub-files-append", "", "")
rootCmd.Flags().String("sub-files-clr", "", "")
rootCmd.Flags().String("sub-files-del", "", "")
rootCmd.Flags().String("sub-files-pre", "", "")
rootCmd.Flags().String("sub-files-remove", "", "")
rootCmd.Flags().String("sub-files-set", "", "")
rootCmd.Flags().String("sub-files-toggle", "", "")
rootCmd.Flags().String("sub-filter-jsre", "", "")
rootCmd.Flags().String("sub-filter-jsre-add", "", "")
rootCmd.Flags().String("sub-filter-jsre-append", "", "")
rootCmd.Flags().String("sub-filter-jsre-clr", "", "")
rootCmd.Flags().String("sub-filter-jsre-del", "", "")
rootCmd.Flags().String("sub-filter-jsre-pre", "", "")
rootCmd.Flags().String("sub-filter-jsre-remove", "", "")
rootCmd.Flags().String("sub-filter-jsre-set", "", "")
rootCmd.Flags().String("sub-filter-jsre-toggle", "", "")
rootCmd.Flags().String("sub-filter-regex", "", "")
rootCmd.Flags().String("sub-filter-regex-add", "", "")
rootCmd.Flags().String("sub-filter-regex-append", "", "")
rootCmd.Flags().String("sub-filter-regex-clr", "", "")
rootCmd.Flags().String("sub-filter-regex-del", "", "")
rootCmd.Flags().Bool("sub-filter-regex-enable", false, "")
rootCmd.Flags().Bool("sub-filter-regex-plain", false, "")
rootCmd.Flags().String("sub-filter-regex-pre", "", "")
rootCmd.Flags().String("sub-filter-regex-remove", "", "")
rootCmd.Flags().String("sub-filter-regex-set", "", "")
rootCmd.Flags().String("sub-filter-regex-toggle", "", "")
rootCmd.Flags().Bool("sub-filter-regex-warn", false, "")
rootCmd.Flags().Bool("sub-filter-sdh", false, "")
rootCmd.Flags().Bool("sub-filter-sdh-harder", false, "")
rootCmd.Flags().Bool("sub-fix-timing", false, "")
rootCmd.Flags().String("sub-font", "", "")
rootCmd.Flags().String("sub-font-provider", "", "")
rootCmd.Flags().String("sub-font-size", "", "")
rootCmd.Flags().String("sub-forced-only", "", "")
rootCmd.Flags().String("sub-fps", "", "")
rootCmd.Flags().String("sub-gauss", "", "")
rootCmd.Flags().Bool("sub-gray", false, "")
rootCmd.Flags().Bool("sub-italic", false, "")
rootCmd.Flags().String("sub-justify", "", "")
rootCmd.Flags().String("sub-margin-x", "", "")
rootCmd.Flags().String("sub-margin-y", "", "")
rootCmd.Flags().Bool("sub-past-video-end", false, "")
rootCmd.Flags().String("sub-pos", "", "")
rootCmd.Flags().String("sub-scale", "", "")
rootCmd.Flags().Bool("sub-scale-by-window", false, "")
rootCmd.Flags().Bool("sub-scale-with-window", false, "")
rootCmd.Flags().String("sub-shadow-color", "", "")
rootCmd.Flags().String("sub-shadow-offset", "", "")
rootCmd.Flags().String("sub-spacing", "", "")
rootCmd.Flags().String("sub-speed", "", "")
rootCmd.Flags().Bool("sub-use-margins", false, "")
rootCmd.Flags().Bool("sub-visibility", false, "")
rootCmd.Flags().Bool("subs-with-matching-audio", false, "")
rootCmd.Flags().String("swapchain-depth", "", "")
rootCmd.Flags().Bool("sws-allow-zimg", false, "")
rootCmd.Flags().Bool("sws-bitexact", false, "")
rootCmd.Flags().String("sws-cgb", "", "")
rootCmd.Flags().String("sws-chs", "", "")
rootCmd.Flags().String("sws-cs", "", "")
rootCmd.Flags().String("sws-cvs", "", "")
rootCmd.Flags().Bool("sws-fast", false, "")
rootCmd.Flags().String("sws-lgb", "", "")
rootCmd.Flags().String("sws-ls", "", "")
rootCmd.Flags().String("sws-scaler", "", "")
rootCmd.Flags().String("target-peak", "", "")
rootCmd.Flags().String("target-prim", "", "")
rootCmd.Flags().String("target-trc", "", "")
rootCmd.Flags().Bool("taskbar-progress", false, "")
rootCmd.Flags().String("teletext-page", "", "")
rootCmd.Flags().Bool("temporal-dither", false, "")
rootCmd.Flags().String("temporal-dither-period", "", "")
rootCmd.Flags().String("term-osd", "", "")
rootCmd.Flags().Bool("term-osd-bar", false, "")
rootCmd.Flags().String("term-osd-bar-chars", "", "")
rootCmd.Flags().String("term-playing-msg", "", "")
rootCmd.Flags().String("term-status-msg", "", "")
rootCmd.Flags().String("term-title", "", "")
rootCmd.Flags().Bool("terminal", false, "")
rootCmd.Flags().String("title", "", "")
rootCmd.Flags().String("tls-ca-file", "", "")
rootCmd.Flags().String("tls-cert-file", "", "")
rootCmd.Flags().String("tls-key-file", "", "")
rootCmd.Flags().Bool("tls-verify", false, "")
rootCmd.Flags().String("tone-mapping", "", "")
rootCmd.Flags().String("tone-mapping-desaturate", "", "")
rootCmd.Flags().String("tone-mapping-desaturate-exponent", "", "")
rootCmd.Flags().String("tone-mapping-max-boost", "", "")
rootCmd.Flags().String("tone-mapping-param", "", "")
rootCmd.Flags().Bool("track-auto-selection", false, "")
rootCmd.Flags().String("tscale", "", "")
rootCmd.Flags().String("tscale-antiring", "", "")
rootCmd.Flags().String("tscale-blur", "", "")
rootCmd.Flags().String("tscale-clamp", "", "")
rootCmd.Flags().String("tscale-cutoff", "", "")
rootCmd.Flags().String("tscale-param1", "", "")
rootCmd.Flags().String("tscale-param2", "", "")
rootCmd.Flags().String("tscale-radius", "", "")
rootCmd.Flags().String("tscale-taper", "", "")
rootCmd.Flags().String("tscale-wblur", "", "")
rootCmd.Flags().String("tscale-window", "", "")
rootCmd.Flags().String("tscale-wparam", "", "")
rootCmd.Flags().String("tscale-wtaper", "", "")
rootCmd.Flags().Bool("untimed", false, "")
rootCmd.Flags().Bool("use-embedded-icc-profile", false, "")
rootCmd.Flags().Bool("use-filedir-conf", false, "")
rootCmd.Flags().String("user-agent", "", "")
rootCmd.Flags().Bool("v", false, "")
rootCmd.Flags().String("vaapi-device", "", "")
rootCmd.Flags().String("vd", "", "Specify a priority list of video decoders to be used")
rootCmd.Flags().Bool("vd-lavc-assume-old-x264", false, "")
rootCmd.Flags().Bool("vd-lavc-bitexact", false, "")
rootCmd.Flags().Bool("vd-lavc-check-hw-profile", false, "")
rootCmd.Flags().Bool("vd-lavc-dr", false, "")
rootCmd.Flags().Bool("vd-lavc-fast", false, "")
rootCmd.Flags().String("vd-lavc-framedrop", "", "")
rootCmd.Flags().String("vd-lavc-o", "", "")
rootCmd.Flags().String("vd-lavc-o-add", "", "")
rootCmd.Flags().String("vd-lavc-o-append", "", "")
rootCmd.Flags().String("vd-lavc-o-remove", "", "")
rootCmd.Flags().String("vd-lavc-o-set", "", "")
rootCmd.Flags().Bool("vd-lavc-show-all", false, "")
rootCmd.Flags().String("vd-lavc-skipframe", "", "")
rootCmd.Flags().String("vd-lavc-skipidct", "", "")
rootCmd.Flags().String("vd-lavc-skiploopfilter", "", "")
rootCmd.Flags().String("vd-lavc-software-fallback", "", "")
rootCmd.Flags().String("vd-lavc-threads", "", "")
rootCmd.Flags().Bool("vd-queue-enable", false, "")
rootCmd.Flags().String("vd-queue-max-bytes", "", "")
rootCmd.Flags().String("vd-queue-max-samples", "", "")
rootCmd.Flags().String("vd-queue-max-secs", "", "")
rootCmd.Flags().StringP("version", "V", "", "Print version string and exit")
rootCmd.Flags().String("vf", "", "Setup a chain of video filters")
rootCmd.Flags().String("vf-add", "", "")
rootCmd.Flags().String("vf-append", "", "")
rootCmd.Flags().String("vf-clr", "", "")
rootCmd.Flags().String("vf-defaults-add", "", "")
rootCmd.Flags().String("vf-defaults-append", "", "")
rootCmd.Flags().String("vf-defaults-clr", "", "")
rootCmd.Flags().String("vf-defaults-del", "", "")
rootCmd.Flags().String("vf-defaults-help", "", "")
rootCmd.Flags().String("vf-defaults-pre", "", "")
rootCmd.Flags().String("vf-defaults-remove", "", "")
rootCmd.Flags().String("vf-defaults-set", "", "")
rootCmd.Flags().String("vf-defaults-toggle", "", "")
rootCmd.Flags().String("vf-del", "", "")
rootCmd.Flags().String("vf-help", "", "")
rootCmd.Flags().String("vf-pre", "", "")
rootCmd.Flags().String("vf-remove", "", "")
rootCmd.Flags().String("vf-set", "", "")
rootCmd.Flags().String("vf-toggle", "", "")
rootCmd.Flags().String("vid", "", "")
rootCmd.Flags().String("video", "", "")
rootCmd.Flags().String("video-align-x", "", "")
rootCmd.Flags().String("video-align-y", "", "")
rootCmd.Flags().String("video-aspect-method", "", "")
rootCmd.Flags().String("video-aspect-override", "", "")
rootCmd.Flags().String("video-backward-batch", "", "")
rootCmd.Flags().String("video-backward-overlap", "", "")
rootCmd.Flags().Bool("video-latency-hacks", false, "")
rootCmd.Flags().String("video-margin-ratio-bottom", "", "")
rootCmd.Flags().String("video-margin-ratio-left", "", "")
rootCmd.Flags().String("video-margin-ratio-right", "", "")
rootCmd.Flags().String("video-margin-ratio-top", "", "")
rootCmd.Flags().Bool("video-osd", false, "")
rootCmd.Flags().String("video-output-levels", "", "")
rootCmd.Flags().String("video-pan-x", "", "")
rootCmd.Flags().String("video-pan-y", "", "")
rootCmd.Flags().String("video-reversal-buffer", "", "")
rootCmd.Flags().String("video-rotate", "", "")
rootCmd.Flags().String("video-scale-x", "", "")
rootCmd.Flags().String("video-scale-y", "", "")
rootCmd.Flags().String("video-sync", "", "")
rootCmd.Flags().String("video-sync-max-audio-change", "", "")
rootCmd.Flags().String("video-sync-max-factor", "", "")
rootCmd.Flags().String("video-sync-max-video-change", "", "")
rootCmd.Flags().String("video-timing-offset", "", "")
rootCmd.Flags().String("video-unscaled", "", "")
rootCmd.Flags().String("video-zoom", "", "")
rootCmd.Flags().String("vlang", "", "")
rootCmd.Flags().String("vlang-add", "", "")
rootCmd.Flags().String("vlang-append", "", "")
rootCmd.Flags().String("vlang-clr", "", "")
rootCmd.Flags().String("vlang-del", "", "")
rootCmd.Flags().String("vlang-pre", "", "")
rootCmd.Flags().String("vlang-remove", "", "")
rootCmd.Flags().String("vlang-set", "", "")
rootCmd.Flags().String("vlang-toggle", "", "")
rootCmd.Flags().String("vo", "", "")
rootCmd.Flags().String("vo-add", "", "")
rootCmd.Flags().String("vo-append", "", "")
rootCmd.Flags().String("vo-clr", "", "")
rootCmd.Flags().String("vo-del", "", "")
rootCmd.Flags().String("vo-help", "", "")
rootCmd.Flags().String("vo-image-format", "", "")
rootCmd.Flags().Bool("vo-image-high-bit-depth", false, "")
rootCmd.Flags().String("vo-image-jpeg-quality", "", "")
rootCmd.Flags().Bool("vo-image-jpeg-source-chroma", false, "")
rootCmd.Flags().String("vo-image-outdir", "", "")
rootCmd.Flags().String("vo-image-png-compression", "", "")
rootCmd.Flags().String("vo-image-png-filter", "", "")
rootCmd.Flags().Bool("vo-image-tag-colorspace", false, "")
rootCmd.Flags().String("vo-image-webp-compression", "", "")
rootCmd.Flags().Bool("vo-image-webp-lossless", false, "")
rootCmd.Flags().String("vo-image-webp-quality", "", "")
rootCmd.Flags().String("vo-null-fps", "", "")
rootCmd.Flags().String("vo-pre", "", "")
rootCmd.Flags().String("vo-remove", "", "")
rootCmd.Flags().String("vo-set", "", "")
rootCmd.Flags().Bool("vo-tct-256", false, "")
rootCmd.Flags().String("vo-tct-algo", "", "")
rootCmd.Flags().String("vo-tct-height", "", "")
rootCmd.Flags().String("vo-tct-width", "", "")
rootCmd.Flags().String("vo-toggle", "", "")
rootCmd.Flags().Bool("vo-vaapi-scaled-osd", false, "")
rootCmd.Flags().String("vo-vaapi-scaling", "", "")
rootCmd.Flags().Bool("vo-vdpau-chroma-deint", false, "")
rootCmd.Flags().String("vo-vdpau-colorkey", "", "")
rootCmd.Flags().Bool("vo-vdpau-composite-detect", false, "")
rootCmd.Flags().String("vo-vdpau-denoise", "", "")
rootCmd.Flags().Bool("vo-vdpau-force-yuv", false, "")
rootCmd.Flags().String("vo-vdpau-fps", "", "")
rootCmd.Flags().String("vo-vdpau-hqscaling", "", "")
rootCmd.Flags().String("vo-vdpau-output-surfaces", "", "")
rootCmd.Flags().Bool("vo-vdpau-pullup", false, "")
rootCmd.Flags().String("vo-vdpau-queuetime-fs", "", "")
rootCmd.Flags().String("vo-vdpau-queuetime-windowed", "", "")
rootCmd.Flags().String("vo-vdpau-sharpen", "", "")
rootCmd.Flags().String("volume", "", "")
rootCmd.Flags().String("volume-max", "", "")
rootCmd.Flags().Bool("vulkan-async-compute", false, "")
rootCmd.Flags().Bool("vulkan-async-transfer", false, "")
rootCmd.Flags().String("vulkan-device", "", "")
rootCmd.Flags().Bool("vulkan-disable-events", false, "")
rootCmd.Flags().String("vulkan-display-display", "", "")
rootCmd.Flags().String("vulkan-display-mode", "", "")
rootCmd.Flags().String("vulkan-display-plane", "", "")
rootCmd.Flags().String("vulkan-queue-count", "", "")
rootCmd.Flags().String("vulkan-swap-mode", "", "")
rootCmd.Flags().String("watch-later-directory", "", "")
rootCmd.Flags().String("watch-later-options", "", "")
rootCmd.Flags().String("watch-later-options-add", "", "")
rootCmd.Flags().String("watch-later-options-append", "", "")
rootCmd.Flags().String("watch-later-options-clr", "", "")
rootCmd.Flags().String("watch-later-options-del", "", "")
rootCmd.Flags().String("watch-later-options-pre", "", "")
rootCmd.Flags().String("watch-later-options-remove", "", "")
rootCmd.Flags().String("watch-later-options-set", "", "")
rootCmd.Flags().String("watch-later-options-toggle", "", "")
rootCmd.Flags().String("wayland-app-id", "", "")
rootCmd.Flags().Bool("wayland-disable-vsync", false, "")
rootCmd.Flags().String("wayland-edge-pixels-pointer", "", "")
rootCmd.Flags().String("wayland-edge-pixels-touch", "", "")
rootCmd.Flags().String("wid", "", "")
rootCmd.Flags().Bool("window-dragging", false, "")
rootCmd.Flags().Bool("window-maximized", false, "")
rootCmd.Flags().Bool("window-minimized", false, "")
rootCmd.Flags().String("window-scale", "", "")
rootCmd.Flags().Bool("write-filename-in-watch-later-config", false, "")
rootCmd.Flags().String("x11-bypass-compositor", "", "")
rootCmd.Flags().String("x11-name", "", "")
rootCmd.Flags().String("x11-netwm", "", "")
rootCmd.Flags().String("xv-adaptor", "", "")
rootCmd.Flags().String("xv-buffers", "", "")
rootCmd.Flags().String("xv-ck", "", "")
rootCmd.Flags().String("xv-ck-method", "", "")
rootCmd.Flags().String("xv-colorkey", "", "")
rootCmd.Flags().String("xv-port", "", "")
rootCmd.Flags().Bool("ytdl", false, "")
rootCmd.Flags().String("ytdl-format", "", "")
rootCmd.Flags().String("ytdl-raw-options", "", "")
rootCmd.Flags().String("ytdl-raw-options-add", "", "")
rootCmd.Flags().String("ytdl-raw-options-append", "", "")
rootCmd.Flags().String("ytdl-raw-options-remove", "", "")
rootCmd.Flags().String("ytdl-raw-options-set", "", "")
rootCmd.Flags().String("zimg-dither", "", "")
rootCmd.Flags().Bool("zimg-fast", false, "")
rootCmd.Flags().String("zimg-scaler", "", "")
rootCmd.Flags().String("zimg-scaler-chroma", "", "")
rootCmd.Flags().String("zimg-scaler-chroma-param-a", "", "")
rootCmd.Flags().String("zimg-scaler-chroma-param-b", "", "")
rootCmd.Flags().String("zimg-scaler-param-a", "", "")