Добавить несколько метаданных в видео с помощью команды ffmpeg

Вы объявили static string theString;, но не определили его.

Включить

string Log::theString;

в ваш файл cpp

0
задан Raghbendra Nayak 18 January 2019 в 05:52
поделиться

1 ответ

Попробуйте это

ffmpeg -i "/var/www/html/public/uploads/wp-video/akka.mov" -c copy -metadata kKeyContentIdentifier="com.apple.quicktime.content.identifier" -metadata kKeyStillImageTime="com.apple.quicktime.still-image-time" -metadata kKeySpaceQuickTimeMetadata="mdta" "/var/www/html/public/uploads/video-thumb/updated-akka.mov"

Я заменил ' на ", добавил флаг -c copy и, наконец, удалил пробелы из 2-го и 3-го объявления -metadata. Я не совсем уверен, что замена ' на " необходима, но в прошлом у меня часто возникали проблемы с использованием ', потому что он читался так, как если бы он был экранирован, а не был разделителем. Я почти уверен, что у вас не должно быть пробелов за пределами ' или ", поэтому я удалил их. Пропуск -c copy также заставит ffmpeg перекодировать файл со стандартной предустановкой, что, вероятно, даст вам плохой результат

0
ответ дан Anon 18 January 2019 в 05:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: