Я хочу преобразовать видео mp4, используя видеокодек h.265, когда загружаю его, но я не знаю, как это сделать.
Я использую Axios для подключения к облаку, и это мой код (он работает, но я не знаю, как реализовать кодек).
//upload video
var formData2 = new FormData();
formData2.append('file', fileVideo);
formData2.append('upload_preset', CLOUDINARY_UPLOAD_PRESETS);
//formData2.append('format','png');
axios({
url: CLOUDINARY_URL,
method: 'POST',
headers:{
'Content-Type': 'application/x-www-form-urlencoded',
},
data: formData2
}).then(function(res){
console.info("video");
console.info(res.data);
//https://res.cloudinary.com/marvinq/video/upload/vc_h265/baea9vumoxllkwjx51uy.mp4"
VIDEO_LINK = "https://res.cloudinary.com/jamesbond/video/upload/"+res.data.public_id+".mp4";
}).catch(function(err){
console.info(err);
});


![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете добавить преобразование непосредственно в Cloudinary URL. Например, это установка видеокодека на h264, профиля на базовый уровень и уровня на 3.1 https://res.cloudinary.com/demo/video/upload/vc_h264:baseline:3.1/dog.mp4.
да. Я знаю это. Но это будет потреблять мой план преобразования для каждой загрузки. Поэтому я предпочитаю преобразовывать его один раз, когда загружаю.