Windows 파일 탐색기에서는 미디어 파일 속성의 세부 정보 탭에 있는 값을 편집할 수 있지만 명령줄, Powershell, 기타 스크립팅 또는 자동화하는 다른 방법을 사용하여 편집하려고 합니다.
명확히 하자면, 파일 속성이 아닌 파일 속성을 볼 때 "세부 정보" 탭에 있는 정보를 참조하는 것입니다.
특히 "제목" 및 "댓글" 값
난 노력 했어wmic하지만 파일의 세부 정보는 제공하지 않습니다.
AutoIt을 사용하여 GUI 자동화를 시도했지만 너무 많은 장애물에 부딪혀 무인 상태에서 끊기는 경향이 있습니다.
나는 웹을 검색했지만 이것이 수행될 수 있다는 단 하나의 힌트도 찾지 못했습니다. 답변이 있다고 믿게 만드는 제목이 있는 모든 게시물은 오해의 소지가 있거나 파일 속성에 관한 것입니다.
이것이 가능합니까? 아니면 내가 미친 걸까?
편집: 새로운 정보: 작동하는 ffmpeg를 시도했지만 단점은 전체 영화를 다시 인코딩하거나 복사해야 한다는 것입니다. 이는 내 특정 프로젝트에 허용되는 것보다 오래 걸립니다. 지금까지 AutoIt을 사용하여 GUI를 자동화하는 것이 유일한 실행 가능한 옵션입니다.
편집: 해결 방법: 나를 TagLib-Sharp로 안내해 준 @LotPings 및 @uSlackr 덕분에 이제 Powershell을 사용하여 이 작업을 수행할 수 있는 방법이 생겼습니다.
답변1
@LotPings와 @uSlackr의 도움으로 제가 찾은 것은이 답변TagLib-Sharp.dll 라이브러리를 직접 다운로드하고 다음 도움말을 통해 직접 호출했습니다.이 질문결과적으로 다음으로 구성된 매우 기본적인 Powershell 스크립트가 생성됩니다.
라이브러리 로드 중...
[Reflection.Assembly]::LoadFrom( (Resolve-Path ".\taglib\Libraries\taglib-sharp.dll"))
그리고 '제목'을 바꾸면
Get-ChildItem -Filter *.mp4 | ForEach-Object { [TagLib.File]::Create($_.FullName) | ForEach-Object { $_.tag.Title = 'noTitleNow' ; $_.Save() } }