IT HOW

무엇이는 물어보세요

컨텐츠로 건너뛰기
  • 프로그래밍
  • 파이썬
  • 자바
  • 자바스크립트
  • 리눅스
  • c#

다시 인코딩하지 않고 MKV 파일의 메타 데이터를 편집 할 수있는 방법이 있습니까? 다음 “메타

VLC에서 웹에서 MKV 파일을 볼 때 제목 표시 줄 (아래 이미지의 “# 1″참조)은 파일 이름이 아닌 메타 데이터에서 가져온 것으로 보입니다.

VLC에서 “정보 입수”패널을 열면 제목 ( “# 2”)을 변경 한 다음 “메타 데이터 저장”( “# 3”)을 클릭 할 수 있지만 파일을 다시 열면 이전 정보는 표시.

MKV 메타 데이터를 편집 할 수있는 다른 Mac 앱을 찾지 못했습니다. mp4 메타 데이터를 편집 할 수있는 몇 가지 제안이 있지만 이것이 필요한 것은 아닙니다.

VLC 주석이 달린 스크린 샷



답변

나는 mkvtoolnix의mkvpropedit 일부를 사용하여 이것을 수행하는 방법을 찾았습니다 .

mkvpropedit "foo.mkv" -e info -s title="This Is The Title"

이 응용 프로그램에 대한 GUI 래퍼와 공식 웹 사이트에서 사용할 수있는 다른 Mac 설치 지침이 있습니다 .


답변

또한 mkvpropeditbash 스크립트에서 디렉토리의 모든 mkv 파일의 제목을 설정할 수 있습니다 . (파일 이름은 원하는 제목입니다.)

#!/bin/bash

# This script takes all mkv files in the current directory and sets the filename
# (without .mkv) as its title in metadata

for mkvfile in *.mkv; do
    mkvpropedit "$mkvfile" -e info -s title="${mkvfile::-4}"
done

답변

VLC 플레이어에서 파일을 열고 Ctrl + I를 누르고 원하는 메타 데이터, 제목 등을 선택한 다음 아래에서 ‘데이터 저장’을 클릭하십시오. 그게 다야.

다른 외부 편집기는 필요하지 않습니다.


답변

MKVToolNixGUI 방법 :

  1. 메뉴에서 헤더 편집기를 선택하십시오.

  1. 열려있는 mkv파일을.

  2. 아래 segment information가 title원하는대로 항목, 변경 제목입니다.

  1. 저장 버튼이 없습니다. 기본 메뉴를 사용하여 변경 사항을 저장하십시오.


답변

다른 답변 의 확장이 내 자신의 스크립트를 만들었 기 때문에 많은 파일이 제목에 *** 인 많은 전리품을 다운로드했습니다 .

.mkv적절한 조치를 요구하면서 디렉토리 (및 서브 디렉토리)에있는 모든 파일의 제목을 변경 합니다. “이름을 유지 하시겠습니까? [1] / 새 이름을 입력 하시겠습니까? [2] / 파일 이름을 영화 이름으로 사용 하시겠습니까? [3]”입니다.

나중에 github 에서 업데이트 할 수 있습니다. 지금은 다음과 같습니다.

#!/bin/sh

# This script takes all mkv files in the (sub)directory and sets it's Movie name/Title
# Requires mkvtools (mkvpropedit) and mediainfo installed
#
# param1 Starting directory (defaults to current)
# param2 Default action to do with files
# (Keep the name?[1] / Type a new name?[2] / Use the filename as a movie name?[3])
# Be carefaul with param2 since this script doesn't (atm) back up the existing movie names.

IFS=$'\n'; set -f

updateTitle() {
    mkvpropedit "${1}" -e info -s title="${2}"
    echo "✅ Updated to \"${2}\"";
}

getMovieTitle() {
    echo "$(mediainfo ${1} | grep "Movie name" | sed 's/^.*: //')";
}

parseFilename() {
    filename=${1##*/}
    filename=${filename%.*}
    echo ${filename}
}

chooseAction() {
    f="${1}"
    curFilename="${2}"
    defaultAction="${3}"

    if [[ -n "${defaultAction}" ]]; then
        ans="${defaultAction}"
    else
        read -p "Keep the name?[1] / Type a new name?[2] / Use the filename as a movie name?[3] : " -n 1 ans
        echo
    fi

    case "${ans}" in

    1)
        echo "Keeping the old name"
        ;;
    2)
        read -p "New movie name: " newName
        updateTitle ${f} ${newName}
        ;;
    3)
        updateTitle ${f} ${curFilename}
        ;;
    *)
        echo "Invalid char \"${ans}\""
        chooseAction $@
        ;;
    esac
    echo
}

renameMovies() {
    for f in $(find ${1} -name '*.mkv'); do
        curTitle="$(getMovieTitle ${f})"
        curFilename="$(parseFilename ${f})"

        echo "File location - ${f}"
        echo "File name     - ${curFilename}"
        echo "Movie name    - ${curTitle}"

        chooseAction ${f} ${curFilename} ${2}
    done
    echo "Done"

}

renameMovies ${1:-$(pwd)} ${2}

unset IFS; set +f

답변

Windows 용 MetaX는 MKV 파일 (MP4, M4V, WMV 및 AVI)을 태그합니다. 또한 태그 검색에 사용할 정보 (커버 아트, 배우 등)를 인터넷에서 검색합니다.


답변


이 글은 애플 카테고리에 분류되었고 file-conversion, metadata, vlc 태그가 있으며 [호호] 야야님에 의해 2022년 6월 15일에 작성되었습니다.

글 네비게이션

← 명령 행에서 MySQL 비밀번호를 사용하는 안전한 대안은 무엇입니까? 실행합니다. system(‘mysql –user=xxx –password=xxx < patch.sql’); 그러나 MySQL 5.6은 Java 공간에서 엔터프라이즈 포털 전략의 대안은 무엇입니까? 기업에 대해 이야기 할 때 포털 →

태그

  • android
  • apt
  • backup
  • bash
  • boot
  • c#
  • c++
  • command-line
  • css
  • debian
  • email
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • ios
  • iphone
  • java
  • javascript
  • keyboard
  • linux
  • mac
  • macbook
  • macos
  • microsoft-excel
  • mysql
  • networking
  • performance
  • php
  • python
  • security
  • shell
  • ssh
  • terminal
  • ubuntu
  • unix
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • wireless-networking

최신 글

  • 디스크 정리에 많은 시간과 CPU가 필요한 이유는 무엇입니까? 많은 시간을 소비하는 것 같습니다. 파일을
  • Vim에서 일반 모드와 삽입 모드 사이에서 커서를 어떻게 변경합니까? 모양 등)를 변경하는 방법을 알고
  • 집계 대 구성 무엇인지 이해하지만 집계가 무엇인지에 대한 명확한
  • Python 생성기 패턴에 해당하는 C ++
  • 소프트웨어 일반인의 경력 경로는 무엇입니까? [닫은] 전문에 대한 질문 이 질문에 영감을. 소프트웨어 전문가가

카테고리

  • c#
  • c++
  • git
  • html
  • 리눅스
  • 서버
  • 소프트웨어
  • 슈퍼유저
  • 안드로이드
  • 애플
  • 우분투
  • 자바
  • 자바스크립트
  • 파이썬
  • 프로그래밍
apthow.com powered by hoya
Exit mobile version