OK, I make music and DJ, and I would like to bulk edit and search my media using my own criteria, especially when it comes to dealing with the crappy media metadata that other artists give me with their tracks.
See also machine listening, playing music.
Rip VCDs because copying the files doesn’t work. Two choices. Firstly, using Mencoder which is ubiquitous but ugly. (2 here is the track number; you might have more tracks.)
$ mplayer vcd:// # tells you how many tracks. Now choose track 2 to rip $ mencoder vcd://$i -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:v4mv:autoaspect -vf harddup -o ciptagelar_$i.avi;
Depending on where you want to play it, the following non-re-encoding step might be more hifi:
$ mplayer vcd://2 -dumpstream -dumpfile filename.mpg # No re-encoding
Alternatively, use a specialist vcd ripper - vcdimager or vxdxrip.
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/ebook \ -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
or, wrapped up into a nice little script, ShrinkPDF (infile, outfile, dpi):
./shrinkpdf.sh in.pdf out.pdf 90
This works to concatenate PDFs:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite \ -dPDFSETTINGS=/prepress -sOutputFile=output.pdf input*.pdf
Speaking of concatenation, here’s how to concatenate photos into low-framerate movie from IMG_5815 and subsequent sequential shots:
ffmpeg -framerate 3 -start_number 5815 -i IMG_%04d.jpg -c:v libx264 \ -pix_fmt yuv420p -c:a copy ../outfile.m4v
Erase all (or most) of the explicit metadata from an image:
exiftool -all= filename.jpg
ExifTool is not guaranteed to remove metadata completely from a file when attempting to delete all metadata. For JPEG images, all APP segments (except Adobe APP14, which is not removed by default) and trailers are removed which effectively removes all metadata, but for other formats the results are less complete:
- JPEG - APP segments (except Adobe APP14) and trailers are removed.
- TIFF - XMP, IPTC and the ExifIFD are removed, but some EXIF may remain in IFD0.
- PNG - Only iTXt, tEXt and zTXt chunks (including XMP) are removed.
- PDF - The original metadata is never actually removed.
- PS - Only some PostScript and XMP may be deleted.
- MOV/MP4 - Only XMP is deleted.
- RAW formats - It is not recommended to remove all metadata from RAW images because this will likely remove some proprietary information that is necessary for proper rendering of the image.
Subler is an Mac OS X app created to mux and tag mp4 files. The main features includes: (sic)
- Creation of tx3g subtitles tracks, compatible with all Apple’s devices (iPod, AppleTV, iPhone, QuickTime?).
- Mux video, audio, chapters, subtitles and closed captions tracks from mov, mp4 and mkv.
- Raw formats: H.264 Elementary streams (.h264, .264), AAC (.aac), AC3 (.ac3), Scenarist (.scc), VobSub? (.idx).
- metadata editing and TMDb, TVDB and iTunes Store support.
beets A python library: “The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. Then it provides a bouquet of tools for manipulating and accessing your music.” Free, in every sense.
- supports acoustic fingerprinting! I mean in a useful way, for you identifying your own tracks, as opposed to some faceless corporation issuing takedown notices against your family videos on youtube. What a refreshing change.
- Also analysing via echonest. Why yes, I would like to be able to index my music by “danceability”, “energy”, “liveness”, “loudness”, “speechiness”, and bpm, whatever the fuck they are, why not?
- …and key detection
A gui cousin of beets is ex falso, the metadata managing end of Quod Libet, the media player.
“Yate was developed for people who are serious about tagging and organizing their audio files. The application was designed from the ground up for Mac users. It is a 100% Cocoa written application and uses its own tagging library. Yate will tag mp3, m4a, AIFF, wav, dsf and FLAC files.
Yate has a long list of features, including an innovative scripting system called actions. The app also supports integration with Discogs, MusicBrainz, AcoustID and iTunes.” ($20.00)
MediaRage: “A collection of powerful tools for media enthusiasts with a Macintosh using Mac OS X. Media Rage can read and write information stored in MP3, AAC/MP4, FLAC, AIFF, WAVE, BWF, and Ogg Vorbis audio files as well as EXIF (read only) tags in digital images. Media Rage can assist you in cataloging, organizing, sorting, and updating thousands of audio files with ease.” ($29.95)