Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Opustags.exe? (Read 1836 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Opustags.exe?

Hello

Where I can find, how can I compile or can someone make opustags.exe?
https://github.com/fmang/opustags

The goal is to import tags from file, same way than "metaflac.exe --import-tags-from=Tags.txt" and "vorbiscomment.exe -a -c Tags.txt".

Long time ago, there was discussion about this same thing.
Do you remember what happened, @skamp or @Brazil2?

I have never compiled anything, so I probably need lots of help or a good and simple guide.

Or are there other similar Windows command line -tools I can use?


MOD edit: fix github link

Re: Opustags.exe?

Reply #1
According to the README, it requires a POSIX-compliant system so it won't work on Windows.

Re: Opustags.exe?

Reply #2
According to the README, it requires a POSIX-compliant system so it won't work on Windows.
I think it means that only compiling needs POSIX -system.
If so, I can use virtual machine.
Output should still be Windows compatible opustags.exe.

I still haven't found the solution to my first post, so any help or tips are welcome.
I read this forum sometimes and tell you if problem is solved.

Once again, the goal is to import tags to .opus -files from tags.txt -file, same way than ogg and flac does.
And with Windows command line.

Re: Opustags.exe?

Reply #3
You can build it using MSYS2 in the MSYS (Cygwin) environment, but you'll also have to build libogg from source.

Which I found out by building it myself. I think everything you need is included, but I haven't checked to see if it works.

Re: Opustags.exe?

Reply #4
Thanks @Octocontrabass
Now my problem is solved :)

For archiving purposes, this is what I have done.
If somebody knows better ways, you can tell it.
Especially, my importing tags from file -method might be "quick and dirty".

Flac to opus:
Code: [Select]
opusenc.exe --bitrate 256 --music --discard-comments --discard-pictures input.flac output.opus
opusenc.exe

Delete one tag from opus:
Code: [Select]
opustags.exe --in-place --delete ARTIST=Abc audio.opus
opustags.exe

Delete all tags from opus:
Code: [Select]
opustags.exe --in-place --delete-all audio.opus

Add one tag to opus:
Code: [Select]
opustags.exe --in-place --add ARTIST=Abc audio.opus

Edit one tag at opus:
Code: [Select]
opustags.exe --in-place --set ARTIST=Abc audio.opus

Add tags from file to opus:
Code: [Select]
type tags.txt | opustags.exe --in-place --set-all --raw audio.opus
type