Converting a Dicom file to a jpeg or video file using dicom2jpeg and FFMpeg

on Sep 20, 2011

This article explains how to use dicom2jpeg and ffmpeg to convert a dicom file to a flash movie, suitable for streaming from a website. dicom2jpeg is an application distributed with Imebra (look in the examples folder), while ffmpeg is an open source application downloadable from here or here (windows). dicom2jpeg can convert a dicom file to one or more jpeg images, while FFMpeg is able to produce a movie (mpeg, flash and other) from a series of images. Combining them together allows us to convert a dicom file to a movie. The version 0.0.45 of Imebra introduced a new feature to dicom2jpeg that makes it able to call directly ffmpeg with the automatic setting of few key options (like the frame rate). In order to conver a dicom file to a flash movie, open a command line terminal and type: dicom2jpeg pathToDicomFile pathToOutputImage -ffmpeg pathToFfmpeg pathToMovieFile 1 dicom2jpeg pathToDicomFile pathToOutputImage -ffmpeg pathToFfmpeg pathToMovieFile where: pathToDicomFile = path to the dicom file that has to be converted to a movie pathToOutputImage = path to the output jpeg images: e.g.: c:tempimage.jpg will generate the series of images c:tempimage0.jpg, c:tempimage1.jpg, c:tempimage2.jpg,… The folder where the images will be create has to exist pathToFfmpeg =path to the ffmpeg application. Most of the time the string ffmpeg is enough pathToMovieFile = path to the movie file that generated by ffmpeg, e.g.: c:movie.flv a flash file or c:movie.wmv to generate a windows media video file After -ffmpeg you can specify all the options accepted by ffmpeg, using the same syntax specified in the ffmpeg manual. Some parameters needed by ffmpeg, like the frame rate and the input images are automatically added by dicom2jpeg. Using dicom2jpeg on a web server Few precautions have to be taken to use dicom2jpeg on a web server. The software may be called from several threads at the same time; it is important that when dicom2jpeg is called a fresh folder for the images and the final movie is generated, possibly using a session identifier in the folder name. After the movie has been generated, the images or all the folder should be deleted by the calling application. Converting a Dicom file to a video file…the commercial way Dicom Media Bridge is a Directshow codec based on Imebra that allows Windows media applications to play Dicom files directly. After installing Dicom Media Bridge you can play Dicom files using Windows Media Player or you can convert them to video files using Windows Media Encoder or other similar...