Edit M4V Video Metadata - c#

So far my google-fu has failed me, so I'm hoping someone here can help:
How can I programmatically modify video metadata (specifically in my case, m4v video files)?
I'm most familiar with Ruby and C#, but I can be fairly language agnostic on this -- that is, if there's a specific language that is good at modifying file metadata, I have no problems spending the required time to learn it well enough to accomplish what I'm trying to do.

This question is pretty similar to:
View/edit ID3 data for MP3 files
I have searched for the library so you dont have to:
http://download.banshee.fm/taglib-sharp/
Even tho it has linux on its name it is for mono, so it should compile fine in Visual Studio :)
Hope it helps.

Consider asking http://www.ffmpeg.org/contact.html in #ffmpeg
I don't think they use ID3 tags.

Related

FFmpeg library in WPF

I am building a softwere that can decode and encode using Wpf and c#, and I want to do that using, FFmpeg libary. I saw the ffmpeg autogen warpper but I couldn't find any documantion for its function.
Can someone please find me one? Or better, give me better warrper.
I already tried FFMpegCore, its working but very slow. For Exaple it takes 20 seconds to decode a specific frame.(And i have monstruos computer)
If will be happy if ou could give me better warpper, or a guide for ffmpeg.autogen.
Thanks in advance.
FFmpeg framework is powerful, from the other hand is so large which makes it complex. If you want to mess with it, you will have to read a lot before start coding. I would recommend starting with the original documentation and examples that can be found here :-
FFmpeg Libraries Documentation
FFmpeg C Examples
And then move to some open source examples -based on what you want- coded in C# with FFmpeg.Autogen bindings.
You can check my recent FFmpeg.cs implementation that is for decoding (audio/video/subtitle frames).
FFmpeg.Autogen C# Example
I've been building my own media player to cater for my needs and I'm using
Flyleaf:https://github.com/SuRGeoNix/Flyleaf which is based on FFMPEG. There are samples in the code to get you started.
I've also seen this: FFME: https://github.com/unosquare/ffmediaelement

Using ffmpeg codec inside Xamarin?

I've been struggling with this topic for the past few weeks and I am yet to find a way to use ffmpeg inside my Xamarin project. There are couple of C# wrappers that work great but they don't work for API 15 and below versions of Android.
I'm trying to use ffmpeg in my project but I really don't know how to. I have tried to bind a Java project I found but .jar binding didn't work and apparently the only way is to use JNI for the binding which isn't very easy to do, at least for me.
I'm hoping someone can provide me some sources I can read on and understand how it works and what ways I can use ffmpeg in my project.
I will really appreciate any kind of help I can get.

Reading NFC Tag in Unity3D

I would like to get the text string saved on an NFC tag in Unity. I'm not experienced with developing for Android, it seems there was already success doing this but it seems to involve extensive use of the Android SDK and Eclipse, neither I'm familiar with.
I found also this thread though the source code is incomplete and I'm not sure how to declare the variables used in this if statement: http://forum.unity3d.com/threads/162834-AndroidJavaObject-as-array-for-NFC-access?p=1115826&posted=1#post1115826
Any usings that I need to import in order to use this snippet and the "var" type variable mentioned in the first post?
OP hasn't been answering all the other questions for over a year now.
I hoped someone here might have an answer for NFC in general.
Pablo from Twinsprite has put a full working example project on GitHub
And he has written a very detailed blog-post about how to create the required plugin yourself.
Works great for me!
For someone else reading in the future, they have an updated link:
The new Link
I am working with this right now and I will keep you updated

C# developer starting SICP - Suggested Dev Environment?

I've finally started reading SICP.
I downloaded GNU/MIT Scheme it appears that I need to work in the Edwin editor which I'm sure is great when you get used to it, however I'd really prefer not to have to learn a new editor while also learning Scheme.
I was hoping there would be a Visual Studio pluggin or something similar.
I'd actual be happy just using notepad++ and just compiling using the command line.
Has anyone got any suggestions?
Take a look at this question (a bit out of date, DrScheme is now called DrRacket).
I also see this page, which looks reasonable.
This page asks about DrRacket directly.
Edwin is pretty much the same as emacs, and that's worth learning. Any text editor will do. If you're really looking for the gui look and feel, try DrRacket? http://www.racket-lang.org/
If you are writing in mit-scheme, and are familiar with Emacs there is xscheme for Emacs
Neil Van Dyke also has a page where he has the book in texinfo format for emacs users.
sicp texinfo
You also can find videos of lectures for the book from the 80s on youtube or going to the MIT ocw site.
video lectures

namespace extension.. galaxy file system toolkit...gmail shell drive like utility

i was looking for some namespace extention to extend using c# (.net) but didn't find much help online except Galaxy Filesystem tooklkit. which are vc++ based but comes with c# and java wrapper classes... which helps me alot to start and i did.
i have extended that enough now and made installer to install. it get installed successfully but don't know why, when i open it, system get stuck... :( i thought my modified version might have some problem so i tried to run Galaxy filesystem toolkit's author original version and it responded in same way as mine do :D :(
now feeling bit helpless as even author is not responding my queries regarding my queries for some reason...
any help would be really appreciated....
FYI: i need to have Gmail drive like stuff...
Do not implement shell extensions with C# or anything that uses a framework.
If you do, you will break a lot of applications!
See here for why you must not do that.

Categories

Resources