У мене дуже багато відео, які мають рекордер на 90 • обертаються, тому я хочу обертати всі відео на 90 градусів за годинниковою стрілкою. Якщо це можливо?
Я використовував для циклу, але є деяка помилка, оскільки пробіли символів у їх іменах і впорядкування не відповідають правильному сценарію. Це спонукає мене перезаписати. . Чи знаєте ви, що мені потрібно набрати? Також моя команда полягає в тому, ffmpeg -i input(filename).mp4 -c copy -metadata:s:v:0 rotate=90 input(filename)%02d.mp4
щоб зробити це швидко. Він просто додає прапор для обертання, і мій відеоплеєр може зрозуміти його.
Редагувати:
for i in /home/makgun/Desktop/Run*/*.mp4; do ffmpeg -i $i -c copy -metadata:s:v:0 rotate=90 $i%02d.mp4; done
Я використовував цю команду для / home / makgun / Desktop / Running \ Man / *. Mp4, але вона не працює, якщо я не видалю пробіл пробілу з папки Running Man . А також я хочу додати суфікси на зразок $ i01, $ i02 ..
EDIT 2: Я хочу, щоб усі дані були названі як OrginalFileName01.mp4, OrginalFileName02.mp4, etc.
також, якщо можливо, видалити файл, коли конвенція буде успішно завершена. Тому що це зменшує вільний простір (величезна кількість) на моєму hdd.
a.mp4
бути "перетвореним" у, a01.mp4
а другий файл b.mp4
призведе до b02.mp4
? Чи не достатньо просто зробити це на кшталт a_rotated.mp4
?
a01.mp4
, b02.mp4
це буде корисніше для мене, але важко написати, ніж я вважаю a_rotated.mp4 , b_rotated.mp4
, мені достатньо.
for
цикл, який ви використовували. Можливо, це можливо відремонтувати за допомогою деякого цитування.