Tutorials: importing aTrain output into QDA software

August 18, 2026 · View on GitHub

aTrain offers a number of different output formats, including the _maxqda output file for integration in several widely used qualitative data analysis (QDA) software packages, including MAXQDA, ATLAS.ti, and NVivo for Windows. This lets you sync the timestamps of the transcript with the original audio or video file, so you can click a text passage to play the corresponding audio/video.

MAXQDA

Start by importing the _maxqda output file from aTrain via Import → Transcripts and select Transcript with Timestamps:

Import a transcript with timestamps in MAXQDA

Select the transcript file in the file browser opened by MAXQDA. You are then prompted to select the media file of the transcript. Select the media file in the file browser again. MAXQDA now imports the transcript and matches the timestamps with the media file. Clicking the clock symbols on the left border of the transcript plays the corresponding audio.

Timestamped transcript rows in MAXQDA

NVivo

Windows

Import the audio or video file into Documents. Open the file (double-click), then choose Edit, then Transcript (only appears if the Edit button is active), then Import Rows.

Import Rows in NVivo

Import the _maxqda.txt output file from aTrain and select Timestamp next to "Create one transcript row for each…".

Select Timestamp when importing rows in NVivo

Turn off Edit mode by clicking the Edit button again. You can now code the text in the Content column as you would any other text, and you can either listen to the whole recording or right-click any row and choose Play Selected Rows.

Play Selected Rows in NVivo

macOS

NVivo for macOS can also import these transcripts, but not as they are output by aTrain. You need to remove the [] from around each timestamp that starts a new paragraph. You could search and replace all [], but you might end up with many more transcript rows than you want. To get one row per speaker, remove the timestamps within each section, or remove only the [] from each leading timestamp. See NVivo's guide on importing transcripts in macOS.