# How to convert DICOM sequence images into a multi frame DICOM file.

**URL:** <https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116>\
**Category:** Uncategorized\
**Created:** [May 25, 2020, 10:04am UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116 "2020-05-25T10:04:34Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![wulicheng](https://discourse.itk.org/user_avatar/discourse.itk.org/wulicheng/32/1390_2.png) [@wulicheng](https://discourse.itk.org/u/wulicheng)\
**Post date:** [May 25, 2020, 10:04am UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/1 "2020-05-25T10:04:34Z")

</div>

Now I have dicom files of one sequence? Totally 117 files. Now I want to write these files into on .dcm File？  
How to do it? not use mimics and so on.

---

<div class="post-metadata">

**Author:** ![dclunie](https://discourse.itk.org/user_avatar/discourse.itk.org/dclunie/32/2178_2.png) [@dclunie](https://discourse.itk.org/u/dclunie)\
**Post date:** [May 25, 2020, 11:45am UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/2 "2020-05-25T11:45:09Z")

</div>

com.pixelmed.dicom.MultiFrameImageFactory will (a) gather DICOM single frame images into frame sets sharing common characteristics and (b) make multi-frame DICOM images out of each of those sets

---

<div class="post-metadata">

**Author:** ![wulicheng](https://discourse.itk.org/user_avatar/discourse.itk.org/wulicheng/32/1390_2.png) [@wulicheng](https://discourse.itk.org/u/wulicheng)\
**Post date:** [May 26, 2020, 12:12am UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/3 "2020-05-26T00:12:32Z")

</div>

> [@dclunie](#):
>
> com.pixelmed.dicom.MultiFrameImageFactory

sorry! what is “com.pixelmed.dicom.MultiFrameImageFactory”

---

<div class="post-metadata">

**Author:** ![mihail.isakov](https://discourse.itk.org/letter_avatar_proxy/v4/letter/m/c4cdca/32.png) [@mihail.isakov](https://discourse.itk.org/u/mihail.isakov)\
**Post date:** [May 27, 2020, 2:37am UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/4 "2020-05-27T02:37:27Z")

</div>

S. 1st example in the post

> <https://github.com/QIICR/dcmqi-faq/issues/5>
>
> Download the toolkit here here: http://www.dclunie.com/pixelmed/software/
> Here are some things you can do with Pixelmed toolkit. Run the commands from the directory...

Download [link](http://www.dclunie.com/pixelmed/software/index.html)

---

<div class="post-metadata">

**Author:** ![wulicheng](https://discourse.itk.org/user_avatar/discourse.itk.org/wulicheng/32/1390_2.png) [@wulicheng](https://discourse.itk.org/u/wulicheng)\
**Post date:** [May 28, 2020, 2:25am UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/5 "2020-05-28T02:25:45Z")

</div>

thanks !

---

<div class="post-metadata">

**Author:** ![mihail.isakov](https://discourse.itk.org/letter_avatar_proxy/v4/letter/m/c4cdca/32.png) [@mihail.isakov](https://discourse.itk.org/u/mihail.isakov)\
**Post date:** [March 27, 2021, 2:06am UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/6 "2021-03-27T02:06:51Z")

</div>

There is also David Clunie’s tool _dcmulti_ from [dicom3tools](https://www.dclunie.com/dicom3tools.html)

Put single-frame DICOM files to into a folder and e.g.

`dcmulti -sortby ImagePositionPatient myfolder/* > multiframe.dcm`

---

<div class="post-metadata">

**Author:** ![itkdev](https://discourse.itk.org/letter_avatar_proxy/v4/letter/i/bbce88/32.png) [@itkdev](https://discourse.itk.org/u/itkdev)\
**Post date:** [June 15, 2021, 3:17pm UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/7 "2021-06-15T15:17:53Z")

</div>

How to convert DICOM sequence images into a multi frame DICOM file with dicom3tools in windows? I can’t find `dcmulti` in windows:

```auto
cyggcc_s-1.dll
cygstdc++-6.dll
cygwin1.dll
andump.exe
dcdirdmp.exe
dcdump.exe
dcentvfy.exe
dcfile.exe
dchist.exe
dciodvfy.exe
dckey.exe
dcsort.exe
dcsrdump.exe
dcstats.exe
dctable.exe
dctoraw.exe
andump.exe.local
dcdirdmp.exe.local
dcdump.exe.local
dcentvfy.exe.local
dcfile.exe.local
dchist.exe.local
dciodvfy.exe.local
dckey.exe.local
dcsort.exe.local
dcsrdump.exe.local
dcstats.exe.local
dctable.exe.local
dctoraw.exe.local
dccmp.script
dcdiff.script

```

---

<div class="post-metadata">

**Author:** ![om-ganesh](https://discourse.itk.org/user_avatar/discourse.itk.org/om-ganesh/32/2161_2.png) [@om-ganesh](https://discourse.itk.org/u/om-ganesh)\
**Post date:** [June 29, 2021, 1:08pm UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/8 "2021-06-29T13:08:39Z")

</div>

> [@mihail.isakov](#):
>
> _dcmulti_

Same with me… I don’t know which dcmulti @mihail.isakov is talking about? At least the link doesn’t have that binary.

---

<div class="post-metadata">

**Author:** ![mihail.isakov](https://discourse.itk.org/letter_avatar_proxy/v4/letter/m/c4cdca/32.png) [@mihail.isakov](https://discourse.itk.org/u/mihail.isakov)\
**Post date:** [June 29, 2021, 6:31pm UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/9 "2021-06-29T18:31:39Z")

</div>

_dcmulti_ is in _dicom3tools_, i built on Linux. Don’t know why it is not included in binary releases.

---

<div class="post-metadata">

**Author:** ![dclunie](https://discourse.itk.org/user_avatar/discourse.itk.org/dclunie/32/2178_2.png) [@dclunie](https://discourse.itk.org/u/dclunie)\
**Post date:** [June 29, 2021, 7:04pm UTC](https://discourse.itk.org/t/how-to-convert-dicom-sequence-images-into-a-multi-frame-dicom-file/3116/10 "2021-06-29T19:04:35Z")

</div>

“Don’t know why it is not included in binary releases”

… because the binary release is only tools that dump, not create images, since a UID root is needed (which you supply during configuration for compilation)
