An interesting option could be to specify different video files for each platform.
Idea is to be able to upload video with different encoding option, or any difference user want between platforms (different sound, overlay, etc) BUT with the same information (name, publication, description, tags, ...)
As the video file names is usually used as a shortcut for title during upload, we should be careful to not break this.
Indeed, if there are 2 videos, they cannot be in the same directory with the same name, so we should assume than one video have a different name, but will probably need to have the same title once uploaded.
eg we may have:
$ ls *.mp4 my_zupa_video.mp4 my_zupa_video_youtubeversion.mp4
One idea could be to specify a suffix (or prefix) by platform.
youtubeSuffix=youtubeversion will use
my_zupa_video.mp4 for Peertube and
my_zupa_video_youtubeversion.mp4 for Youtube.
- Do we need to use suffix, prefix, or both?
- Do we add option for Youtube only (youtubeSuffix), Peertube only (peertubeSuffix) or both?
- Other ideas to add this feature?
Ideally we should not add too many options to avoid too much complexity