1
0
hugo/content/blog/2019-10-16-vlc.md
2024-04-23 22:21:26 +09:00

32 lines
1.5 KiB
Markdown

+++
date = "2019-10-16"
tags = ["ios"]
title = "vlcで曲を聴くようになって気づいたこと"
slug = "ios"
+++
薄々は気づいていたのですが、楽曲がフォルダやファイル名ではなく、`metadata`で管理される時代になっています。
<img src="https://raw.githubusercontent.com/syui/img/master/old/ios_vlc_media_metadata_01.png" width="350" />
私の場合、楽曲はフォルダに入れて、`mpv`で再生するか、`goodreader`で再生する感じで、今まではmetaが付いてなくてもそこまで不便を感じなかったのですが、スマホの`vlc`を使いだすと、metadataが設定されていないと猛烈に不便になります。なので、自分で作った曲に最低限のmetaを付けることにしました。(今まですごく適当に付けてただけだったけど、それだと不便だった)
```sh
# 最低限のメタデータをつける
echo ";FFMETADATA1
title=${title}
artist=${USER}
album=origin/master
genre=vocaloid
track=${n}
encoder=${USER}" >! $meta
ffmpeg -i $file -i $meta -map_metadata 1 -codec copy -y $tmp
# カバー画像をつける
ffmpeg -i $tmp -i $cover -disposition:v:1 attached_pic -map 0 -map 1 -c copy -id3v2_version 3 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (front)" $file
```
最低限のmetadataは、`title,artist,track,album,genre`ですかね。vlcの項目がそんな感じなので。あと、`cover image`は大きいほうがいいです。小さいと画像が荒くてきれいに見えないので。