I'd be bold and suggest that if you are using video you are inherently working in ethnographic processes and that few software are going to be able to automate the deep, nuance, reflective and context-specific analysis you need to carry out both in relation to yourself as an ethnographer and in relation to the participants' whose practice you are trying to explore from the inside. Neither will software enable you to weigh the complex ethical issues that need to be on your mind throughout such processes. The very creation of your codes, and their application in a meaningful way, require the ongoing reflection of an ethnographer that no software can provide you...
I'd be bold and suggest that if you are using video you are inherently working in ethnographic processes and that few software are going to be able to automate the deep, nuance, reflective and context-specific analysis you need to carry out both in relation to yourself as an ethnographer and in relation to the participants' whose practice you are trying to explore from the inside. Neither will software enable you to weigh the complex ethical issues that need to be on your mind throughout such processes. The very creation of your codes, and their application in a meaningful way, require the ongoing reflection of an ethnographer that no software can provide you...
I agree with Frederic whole-heartedly, and for this reason, recommend Transana. From the point of view of customizable, nuanced, narrative-focused qualitative analysis, this is the intuitive software I would use (https://twitter.com/transana). You can also speak to its developer, David Woods, who is most approachable and amenable: you can tweet or direct message him at https://www.transana.com/.
Have you tried Elan? It is a free, open source software that is often used in language studies, but I think it should be relevant for your purpose as well. https://tla.mpi.nl/tools/tla-tools/elan/
You may want to consider one of these: Nvivo, Maxqda, or QDA miner. If you are doing a small scale research, you can use the trial of those software. Just take a look at their website and do not install it before you are ready with your data. Quickly install and analyze your data when they are ready before the trial days expired. However, I am highly recommended you to purchase one of those if you are considering to further your research.
I've found Maxqda multimedia browser really intuitive and useful when working with video files (and audio).
You can code directly into the video file (with codes and memos, as a text document) and later transcribe only the sections that are of interest or useful.
If you decide to transcribe parts of the video, the transcription tool is quite good : there is an automatic stamp for the speaker's names, a rewind interval, and useful keyboard shortcuts.
Hernández-Mendo, A., López-López, J., Castellano, J., Morales- Sánchez, V., & Pastrana, J. L. (2012). Hoisan 1.2: Programa informático para uso en metodología observacional [Hoisan 1.2: Program for use in observacional methodology]. Cuadernos de Psicología del Deporte, 12(1), 55–78. https://doi.org/10.4321/ S1578 -84232 01200 01000 06.