Unrecognized option 'c:v'
Failed to set value 'libx265' for option 'c:v'
co je to vlastne tento parametr, nevedel by jsi nejaky nastaveni prikazu ?
ffmpeg -i ${i} -c:v libx265 -preset placebo -x265-params crf=17 -c:a aac -strict experimental -b:a 8k ${j}.mp4
-c:v je kodek videa, dale pak -b:v je jeho bitrate, obdobne pro audio -c:a, -b:a. U o dost starsich verzi se ale pouzivala jina syntax, ve stylu -vcodec atd., mozna mas proste obstarozni verzi.
Zkusil sem si neco enkodovat do h265, a slo to tak, ze sem jako kodek zadal "hevc", ne "libx265"., tzn:
ffmpeg -i Input.mp4 -f mp4 -c:v hevc -b:v 1024k -s hd720 Output.mp4Kazdopadne seznam podporovanych kodeku zjistis pres
ffmpeg -codecs, pripadne si z toho vygrepuj co hledas.
Sam pouzivam tento primitivni skript na vetsinu ukonu:
#!/bin/bash
SOURCE=$1
TARGET=$2
shift
shift
nice -n 15 ffmpeg -i "$SOURCE" -f mp4 -c:v h264 -b:v 1024k -s hd720 $@ "$TARGET"
Clovek proste zada jen 2 parametry, prvni je vstup, druhy vystup. Pokud pridam nejaky dalsi, slouzi to jako override vychoziho nastaveni.